Thanks, that was what I needed. (I also got a response from the
activemessaging group too for this)

On 10/2/07, Mario Siegenthaler <[EMAIL PROTECTED]> wrote:
> I think you're issue is the prefetching of messages that is done by
> ActiveMQ. Set the prefetchSize to 1 and it should work as you expect
> it. See http://activemq.apache.org/what-is-the-prefetch-limit-for.html
>
> Mario
>
> On 10/2/07, Ned Wolpert <[EMAIL PROTECTED]> wrote:
> > Folks-
> >
> >   I'm trying to see how to best configure an ActiveMQ instance, but I
> > seem to be getting stuck and can use the help. If there is a link that
> > has the answer, or if you know the solution, please let me know.
> > Here's the situation that is causing me grief
> >
> > 1) Start one queue client (ack=client)
> > 2) Send 30 messages to the queue (client takes 10 seconds to process
> > each message)
> > 3) While the queue client is processing the first message, start 2 new
> > client processors
> >
> > The result is only the first queue client is processing any of those
> > first 30 messages. Only will new messages get 'round-robin'
> > assignment. So if after starting the those next 2 clients I send
> > another 30 messages, the first one will process a total of 40
> > messages, and the second two will process 10 messages each.
> >
> > Is there a way in the configuration of the server, client, or anything
> > else, to better load balance the clients?  I tested this behavior with
> > 4.1.1 and 5.0 snapshot with the same outcome.
> >
> > Thanks!
> >
> > --
> > Virtually, Ned Wolpert
> > http://www.codeheadsystems.com/blog/
> >
> > "Settle thy studies, Faustus, and begin..."   --Marlowe
> >
>


-- 
Virtually, Ned Wolpert
http://www.codeheadsystems.com/blog/

"Settle thy studies, Faustus, and begin..."   --Marlowe

Reply via email to