Just trying to understand this a bit more:
If I set global prefetch to 10
Start a consumer
Set global prefetch to 20
Will the consumer now prefetch 20? (RabbitMQ Admin panel shows consumer prefetch at 0, with is equal to the channel's prefetch count when the consumer was started)
If I set prefetch to 10
Start a consumer
Set global prefetch to 20
Will the consumer now prefetch 10 from the channels prefetch of 20? (RabbitMQ Admin panel shows consumer prefetch at 10)
If I set prefetch to 20
Start a consumer
Set global prefetch to 10
Will the consumer now effectively prefetch 10 as the channels is limited to a prefetch of 10?
I guess I am confused by the prefetch count shown for the consumer in the administration panel. Is it showing prefetch when started or effective prefetch?