|
Hiram Chirino made changes - 11/Jan/07 02:06 PM
Hiram Chirino made changes - 26/Feb/07 11:06 AM
The following revision was also part of the fix: http://svn.apache.org/viewvc?view=rev&rev=511093
James Strachan made changes - 27/Feb/07 02:47 AM
Is this an AMQCPP Issue? The comments seem to imply a patch to the broker.
Nathan Mittler made changes - 27/Feb/07 04:23 AM
James Strachan made changes - 27/Feb/07 07:07 AM
James Strachan made changes - 27/Feb/07 07:08 AM
Hiram Chirino made changes - 07/Mar/07 06:53 AM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basically, if producer uses sync sends, he now can not block another producer on the shared connection. To force all sends to be done sync, a new 'useSyncSend' option has been add to the ActiveMQConnectionFactory.
We should consider implementing a more robust soultion that will work even with async sends in 5.0. This could be done by using producer flow control with acks similar to how we flow control consumers.