String Cloud Stream - 如果启用了重试,如何在不重新请求的情况下强制消息成为死信?

String Cloud Stream - How to force a message to be dead-lettered without requeing if retry is enabled?

我们正在使用 Spring Cloud Stream,并且我们在我们的消费者中使用 maxAttempts > 1 启用了重试。有什么方法可以强制消息立即发送到 DLQ,即绕过重新排队,例如处理消息时在消费者侦听器中抛出特殊异常?

活页夹中的重试策略支持,但目前无法配置。

这是我们正在着手处理的众多异常处理改进案例之一。