are you looking for this: http://www.activemq.org/site/virtual-
destinations.html
On 30 Jan 2007, at 02:31, igah wrote:
hi there,
it's easy to load balance a queue's consumers -- by starting multiple
consumer threads (in the same or different processes). but how to
do this
for a subscriber.
let me explain what I mean with a use case like this: a message is
published
to a topic, where there are two subscribers, each of which does
something
different. let's say one subscriber's message processing rate is
slower than
the message arrival rate. it's natural to start multiple of them to
distribute the load. but you cannot start another identical
instance of the
subscriber because that would cause the same message to be
processed twice.
i can think of one solution where i create another queue and
forward all the
messages from the topic to the queue. then we can start as many
consumers on
that queue as we want to. this requires management of this
"forwarder". (you
need to make sure it's always up, etc.)
is there a better or more "out-of-box" approach?
thanks in advance.
--
View this message in context: http://www.nabble.com/load-balance-
topic-consumer-tf3139637.html#a8702320
Sent from the ActiveMQ - User mailing list archive at Nabble.com.