[ https://issues.apache.org/jira/browse/AMQ-5625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Pavlovich reassigned AMQ-5625: ----------------------------------- Assignee: Matt Pavlovich > Allow AbortSlowConsumerStrategy to specify a fixed number of pending messages > to consider a consumer slow > --------------------------------------------------------------------------------------------------------- > > Key: AMQ-5625 > URL: https://issues.apache.org/jira/browse/AMQ-5625 > Project: ActiveMQ > Issue Type: Improvement > Components: Broker > Affects Versions: 5.8.0 > Reporter: Tim Bain > Assignee: Matt Pavlovich > Priority: Major > Fix For: 5.18.3, 5.19.1 > > > Currently, the AbortSlowConsumerStrategy considers a consumer to be slow when > the broker has a number of pending messages equal to the consumer's prefetch > buffer size. > It would be useful to be able to specify directly the number of messages that > must be pending to consider the consumer slow, irrespective of the consumer's > prefetch size. > This would be especially useful for consumers with a very small prefetch size > (e.g. 1), to allow them to meaningfully use the AbortSlowConsumerStrategy > instead of being forced to use the AbortSlowAckConsumerStrategy (which > protects against a very different kind of problem). But it would also be > useful for consumers with larger prefetch buffers if we want to consider the > consumer slow sooner than the point where there are an additional prefetch > buffer worth of pending message; this is especially true for anyone using the > default prefetch size of 32k messages for non-persistent topics. -- This message was sent by Atlassian Jira (v8.20.10#820010)