Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.8.0
-
None
-
None
Description
When we have a queue with only pull consumers (prefetch 0), there are a lot of necessary work being done trying to dispatch every paged message to every consumer. The problem is that most of consumers are full all the time and we lose a lot of cpu time trying to traverse all messages. The problem is more apparent with large number of paged messages.