You can use a JMX viewer (such as JConsole) to look at the number of dispatched messages for a given consumer; if messages are backed up on the broker, then you know that the client's prefetch buffer is full, so the number of messages currently dispatched to it is equal to its prefetch buffer size.
I didn't follow the question about concurrent consumers... On Thu, Mar 12, 2015 at 10:46 AM, cdelgadob <[email protected]> wrote: > That's what I suspect, although I'm not sure if this is handled somehow by > Spring. Also, as you can see, the session is transacted, and I'm not sure > if > that affects the acknowledge mode... I'll take a look at the prefetch > buffer > as soon as we can start the system, this only happens in production, so > it's > a bit tricky :S > > Also, how can I check a consumer's prefetch buffer size? Also, a consumer > with a full prefetch buffer counts as a concurrent consumer? If that is so, > if just 10 consumers get their buffers full they'd block the message > consumption, right? > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/ActiveMQ-Spring-listener-suddently-stops-working-tp4693077p4693088.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >
