> You can use call mediator in blocking mode. > Yes but you can only use blocking, this is a limitation.
If you want to implement concurrency still you can do this with > transport.jms.ConcurrentConsumers with proxies. Still, the number of concurrent requests we handle is upper limited by the number of threads (just like in HTTP blocking mode), when JMS transactions are involved. For the same reason we have non-blocking with HTTP, we can extend JMS transport to be independent of the threads. Transactions are bind to jms session and creating multiple sessions on > demand are expensive. I think this is how it works even now [1]. But this issue somewhat separate from what I have suggested. [1] https://github.com/wso2/carbon-mediation/blob/master/components/inbound-endpoints/org.wso2.carbon.inbound.endpoint/src/main/java/org/wso2/carbon/inbound/endpoint/protocol/jms/factory/JMSConnectionFactory.java#L453 -- With regards, *Manu*ranga Perera. phone : 071 7 70 20 50 mail : [email protected]
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
