https://issues.apache.org/bugzilla/show_bug.cgi?id=49111

--- Comment #2 from Sebb <[email protected]> 2010-04-26 10:17:55 EDT ---
There do seem to be some problems with the code:

1) the details are stored in the table after the message has been sent, so it's
possible for the response to arrive before the request details have been
stored. 

This is done because the message id is not available before the message has
been sent.

If "Use Request Message Id As Correlation Id" is not selected, the request can
be stored before the message is sent. But otherwise it may be difficult to fix.

2) if "Use Request Message Id As Correlation Id" is selected, the receive code
uses the Correlation Id, rather than using the message ID. This should be
easier to fix, but there's no point if the bug above cannot be fixed.

==

I've not yet established why selecting non-persistent delivery mode should fix
the problem, but perhaps it speeds up the return from the send method.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to