Yes.  I am using spring 3.0, but not for JMS.  I manage my own connections,
sessions, producers, and consumers.  I have tried reproducing the issue in a
test case, but I cannot.  It only occurs in my application, when I have
roughly 20 or more concurrent consumers, each associated with a different
session.  I am using the VM transport exclusively, as all communication
takes place with an embedded AMQ message broker.  

Thanks,
Elliot



rajdavies wrote:
> 
> Do you still get problems if not using Spring ?
> 
> On 20 Feb 2010, at 07:12, Elliot Barlas wrote:
> 
>>
>> Was this issue ever resolved?  I am seeing this as well with a large  
>> number
>> of concurrent consumers.  Same symptoms.  Lost messages until broker
>> restart.
>>
>> Thanks,
>> Elliot
>>
>>
>>
>> chrajanirao wrote:
>>>
>>> We are seeing issues with ActiveMQ 5.1 and 5.2 RC2 with message
>>> dispatching from queues. It is easily reproducible even using the  
>>> out of
>>> the box activemq configuration.
>>>
>>> Send messages to the a queue (QueueA) using multiple threads (10 or  
>>> 20
>>> thread in a loop of 10) using JMeter or your custom code. Have the
>>> consumer setup using spring DMLC (DefaultMessageListenerContainer)  
>>> or with
>>> regular JMS API sync or async consumption with multiple consumers.
>>> Consumer part can be configured using Camel to consumer from QueueA  
>>> and
>>> put the messages in QueueB within ActiveMQ configuration as well.
>>>
>>> After receiving some messages (the number is different each time),  
>>> the
>>> consumers stop receiving any messages even though there are some  
>>> left on
>>> the queue. Basically, the broker don't dispatch the messages  and  
>>> they are
>>> stuck until restart of the broker. Any new messages sent to the queue
>>> after this are sometimes dispatched and other times they are stuck  
>>> too.
>>>
>>> This certainly seems like a major bug in the dispatch mechanism. I  
>>> have
>>> found below posts that state the exact problem.
>>>
>>> http://www.nabble.com/Pending-Messages-are-shown-in-ActiveMQ-td20241332.html
>>>
>>> http://www.nabble.com/Consumer-Listener-stop-receving-message-until-ActiveMQ-restart-td20355247.html
>>>
>>> This is a very basic use case and I wonder how the version 5.1 is
>>> currently used in production, if anyone is using at all.
>>>
>>> We tried with prefetch limit as 1, asyncDispatch as true and false,
>>> session transacted as true and false. In all cases, the dispatch  
>>> problem
>>> still exists starting after 100 messages until 1000 messages.
>>>
>>> I hope any of the active commiters looks into this issue seriously.  
>>> Would
>>> really appreciate the help.
>>>
>>> Thanks,
>>> Rajani.
>>>
>>
>> -- 
>> View this message in context:
>> http://old.nabble.com/Stuck-messages---Dispatch-issues-tp20467949p27664135.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
> 
> Rob Davies
> http://twitter.com/rajdavies
> I work here: http://fusesource.com
> My Blog: http://rajdavies.blogspot.com/
> I'm writing this: http://www.manning.com/snyder/
> 
> 
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Stuck-messages---Dispatch-issues-tp20467949p27669784.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to