activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From deepak_a <>
Subject Slow consumer(s) impact on Topic
Date Tue, 30 Apr 2013 16:38:40 GMT

For a Topic with multiple consumers,  if one of the client is slow, it slows
down other subscribers.
The recommended approach is given here

-> approach recommended is "discarding old messages"

But I don't want to discard old messages either but still want consumers
running independently.

One approach is shown in the above link.

"keeping queues for each subscriber and now Given a Topic - pool of threads
will remove events from Topic and copy the events to my queue"

In my case it will be a Camel route that consumes from the Topic and
publishes to a Queue (to which the Consumer pulls messages out)

Does any one have suggestions on this? Does this look correct from a design
point of view?
(using a redundant Queue to overcome consumers impacting each other)

Note: Its implicit that my source system publishes message to Topic.


View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message