[rabbitmq-discuss] basic.qos prefetch across multiple queues - useful?
alan.antonuk at gmail.com
Mon Mar 18 19:23:50 GMT 2013
The SimpleAmqpClient implicitly does basic.qos on a per-queue basis by only
allowing one consumer per channel. This change would not have an effect on
the usage of this library.
On Mon, Mar 18, 2013 at 11:30 AM, Matthias Radestock
<matthias at rabbitmq.com>wrote:
> Is anybody setting a basic.qos prefetch limit on channels with consumers
> on multiple queues?
> If so, are you relying on the fact that the prefetch limit applies
> *across* queues rather than *per* queue?
> That feature entails considerable implementation complexity and has a
> substantial performance impact on consuming from basic.qos-limited channels
> in general. And I've just found a bug in that area of the code, fixing of
> which will make the implementation even more complex and hurt performance
> even more.
> Hence I am trying to gauge people's opinion on whether we could make the
> prefetch limit apply per-queue instead.
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.**rabbitmq.com<rabbitmq-discuss at lists.rabbitmq.com>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss