Yes, messageListener of the only one consumer only prints the message on console . The size of message is only 1kb. Consumer and broker is in the same LAN(100m). The consumer session is not transacted but I have set optimizeAcknowledge to be true. The break when consumer wait for next buffered messages takes several seconds, this isreasonable or not?
At 2011-09-01 23:34:20,"Torsten Mielke" <[email protected]> wrote: >you quickly does the consumer process the 1000 msgs and how fast is the >network between broker and consumer? >What's the size of the msg? Is the consumer session transacted? > >In general the broker can prefetch more msgs to your consumer once the >consumer has acked a few msgs. So the broker should try to keep the consumers >prefetch full (assuming there are more msgs on the queue to dispatch). The >broker generally does not wait for all the 1000 msgs to be acked, before >dispatching more msgs. > > >Torsten Mielke >[email protected] >[email protected] > > >
