RabbitMQ Atleast Once Delivery 配置时间间隔

RabbitMQ Atleast Once Delivery Configure Time Interval

我读到如果一个消费者收到一条消息但不确认它已在给定时间内成功处理 window,那么另一个消费者会收到相同的消息以保证 "at-least-once"交付,我在我们的生产中也看到了这种情况。

但我想知道是否有任何标志我们可以通过它来配置时间间隔,并且仅当该时间段交叉时才重新尝试交付给另一个消费者。

我做了很多搜索,但找不到任何这样的标志,所以如果有人之前使用过这个 属性,请告诉我。

谢谢

then another consumer is given the same message to guarantee "at-least-once" delivery

那不是真的;消息保持未确认状态,直到消费者确认或拒绝它,或者与该消费者的连接丢失;届时消息可以发送给另一个消费者。