Skip to content

Feature: Setting to allow resending dead letter messages back in to same queue #1659

Open
@Cave-Johnson

Description

@Cave-Johnson

Description

It would be useful to get the ability to resend dead lettered messages to the original queue (in addition to the feature that lets them be sent to a different queue).

  • It would be good to do this with a configurable time delay ie resend after X minuets.
  • It would be good to limit the amount of times a dead lettered message gets resent ie gets resent 3 times before it is permanently dead lettered.

Use case I see is that occasionally a consumer will fail to process a message for whatever reason (downstream component it requires is unavailable, some sort of timeout), we don't want to lose the message / data and usually the next time the message is resent, 99% of the time it processes fine. For us, it is extra overhead having a different consumer running just for dead lettered messages in a different station, although this would likely be used if a message failed to be reprocessed after X amount of retries.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions