Skip to content

Redelivery count for messages #502

@hairyhum

Description

@hairyhum

From the 0-9-1 spec:

The server SHOULD track the number of times a message has been delivered to clients and
when a message is redelivered a certain number of times - e.g. 5 times -
without being acknowledged, the server SHOULD consider the message
to be unprocessable (possibly causing client applications to abort), and [dead letter] the message.

This should be made optional for compatibility.

More context is provided in #1020.
Related: https://github.com/rabbitmq/rabbitmq-stomp/issues/36.

Update:

  • Quorum queues in 3.8.0 track redelivery counts and expose the counter to clients via a header
  • Poison handling in quorum queues #1889 introduces a redelivery limit (poison message handling) on top of that
  • Implementation for classic queues is under consideration

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions