You are correct. The Session was shared among threads and it was a bug in the
test case. A Session per thread solved the problem. 

Thanks a lot James.


James.Strachan wrote:
> 
> On 9/7/07, tendlu <[EMAIL PROTECTED]> wrote:
>> Not all messages(persistent) to a queue are sent to the broker if
>> messages
>> are sent from multiple threads. Each thread creates its own connection
>> and
>> session.
>>
>> Please let me know if I am missing something or is this a bug?
> 
> That sounds wrong; do you have any kind of test case by any chance?
> 
> FWIW the most common cause of concurrency issues is when folks reuse a
> session & producer in multiple threads. So long as each thread has its
> own session & producer it should be fine.
> 
> Which version are you using? Are you sure you're just not seeing
> blocked producers due to RAM exhaustion?
> http://activemq.apache.org/my-producer-blocks.html
> -- 
> James
> -------
> http://macstrac.blogspot.com/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Help%21-Missing-messages-in-Multithreaded-producer-tf4395325s2354.html#a12763661
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to