Hi Ron !

Yes, pease open a JIRA.  I had that in mind since some time and we
need to hack the spring JMS layer a bit to allow using an asyncronous
mechanism.
Not sure exactly how to do that yet, but I think writing our own
AbstractMessageListenerContainer somehow may be a good idea to handle
that correctly.

On Sun, Aug 24, 2008 at 12:30 PM, rgavlin <[EMAIL PROTECTED]> wrote:
>
> Greetings,
>
> After taking a brief look at the implementation code for smx-jms, it appears
> the old smx-jms provider endpoint handles async IN-OUT MEPs via an async
> callback mechanism which seems quite scalable (see method onMessage() in
> http://fisheye6.atlassian.com/browse/~raw,r=602826/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-jms/src/main/java/org/apache/servicemix/jms/multiplexing/MultiplexingProviderProcessor.java).
>
> OTOH, the new smx-jms provider endpoint appears to synchronously wait to
> receive the response message from the reply-to queue (see method
> processInOutInSession() in
> http://fisheye6.atlassian.com/browse/~raw,r=602826/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-jms/src/main/java/org/apache/servicemix/jms/endpoints/JmsProviderEndpoint.java).
>
> Although the new Spring-based provider endpoints provide many new features,
> as far as scalability is concerned, this seems to be a major step backwards.
> Should I open a JIRA to enhance the new smx-jms provider endpoints with an
> async callback mechanism to improve scalability?
>
> - Ron
> --
> View this message in context: 
> http://www.nabble.com/New-smx-jms-provider-scalability-handling-in-out-MEP-tp19129424p19129424.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to