Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.6.0
-
None
-
None
Description
With https://issues.apache.org/jira/browse/AMQ-2400 we introduced vmCursor and memory limit for all topics by default. While this improved throughput in high-volume topic scenarios it can cause a single slow consumer block the producer and affect all other producers.
The proposition is to use pendingMessageLimitStrategy by default and limit the number of messages we're retaining by default for consumer as a strategy for dealing with slow consumers (instead of blocking)
We also need to add more documentation explaining all aspects of these settings and their consequences.