我正在使用该插件(https://blog.rabbitmq.com/posts/2015/04/scheduling-messages-with-rabbitmq)并且它运行良好。我发送了一条延迟 X 秒的消息,并且延迟了 X 秒进行了处理。
问题出在流程逻辑上。如果它运作良好(快乐的道路),我就没有问题。但如果该过程失败,我期望的是该消息会以相同的延迟重新排队处理,但会立即处理。
有没有办法在发生异常时以原始指定的延迟自动重新排队消息?
rabbitmq spring-rabbit rabbitmq-exchange
rabbitmq ×1
rabbitmq-exchange ×1
spring-rabbit ×1