No slow consumer strategy is enabled by default, so if you haven't
configured anything, then the answer is "never."

If you choose to use the strategy you referenced, configuration details
(including defaults) are at
https://dzone.com/articles/coming-activemq-59-new-way. Or you can use the
original strategy (SlowConsumerAbortStrategy) if you're more concerned with
consumers being slower than producers overall than with a single message
taking a long time for a given consumer.

Delivery of a non-acknowledged message to a new consumer does indeed count
as redelivery.

Tim

On Aug 25, 2017 10:02 AM, "Raffi" <raffi.onj...@gmail.com> wrote:

> ActiveMQ 5.12
>
> When messages are dispatched to a consumer, how long will the broker wait
> before it considers the consumer "slow" assuming the consumer does not ack
> the message and the connection remains active? We're not using any slow
> consumer strategy in the broker, so when I found this I wasn't sure it was
> enabled by default:
>
> http://activemq.apache.org/maven/5.9.0/apidocs/org/
> apache/activemq/broker/region/policy/AbortSlowAckConsumerStrategy.html
>
> Another question: If a message is dispatched to a different consumer, is
> that considered "redelivery" if the initial consumer never acked or raised
> an exception while processing the message?
>
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/Slow-consumer-acknowledgment-timeout-tp4730007.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to