Skip to content

Commit fdf86d3

Browse files
authored
[improve][doc] Default behaviour with acknowledge timeout (#18436)
1 parent c8b2a51 commit fdf86d3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

site2/docs/concepts-messaging.md

+6
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,12 @@ If batching is enabled, all messages in one batch are redelivered to the consume
300300

301301
### Acknowledgment timeout
302302

303+
:::note
304+
305+
By default, the acknowledge timeout is disabled and that means that messages delivered to a consumer will not be re-delivered unless the consumer crashes.
306+
307+
:::
308+
303309
The acknowledgment timeout mechanism allows you to set a time range during which the client tracks the unacknowledged messages. After this acknowledgment timeout (`ackTimeout`) period, the client sends `redeliver unacknowledged messages` request to the broker, thus the broker resends the unacknowledged messages to the consumer.
304310

305311
You can configure the acknowledgment timeout mechanism to redeliver the message if it is not acknowledged after `ackTimeout` or to execute a timer task to check the acknowledgment timeout messages during every `ackTimeoutTickTime` period.

0 commit comments

Comments
 (0)