activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Davies <rajdav...@gmail.com>
Subject Re: load balance topic consumer
Date Tue, 30 Jan 2007 04:02:45 GMT
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.
>


Mime
View raw message