[rabbitmq-discuss] Per-Connection Flow Control -- The Case Against

Chip Salzenberg rev.chip at gmail.com
Wed May 30 06:52:54 BST 2012

On Fri, May 25, 2012 at 5:12 AM, Simon MacMullen <simon at rabbitmq.com> wrote:

> In the mean time, I wonder whether 500 consumers and prefetch-count of 2
> is what you really want. Normally I would expect a configuration like that
> when you expect to take some time to process each message, but it sounds
> like you're going fast enough that either 500 consumers are not needed, or
> prefetch-count > 2 might lead to better performance.

I didn't know that a larger prefetch count could reduce broker workload.
 Per-message processing in this system is sometimes high (up to 20s), but
it averages very low.  It's likely that 500 is overkill, but probably only
by 2x or so.

Assuming a constant throughput of about 6K/sec and at least 250 workers,
what prefetch seems more helpful, IYO?  10?  20?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20120529/76f94c72/attachment.htm>

More information about the rabbitmq-discuss mailing list