RabbitMQ Atleast一次发送配置时间间隔

问题描述 投票:0回答:1

我已经阅读到,如果某个使用者接受了一条消息,但没有确认该消息已在给定的时间范围内成功处理,那么会给另一位使用者相同的消息以保证“至少一次”传递,我已经看到这也在我们的生产中发生。

但是我想知道是否有任何标记可用来配置时间间隔,并且只有当该时间段结束时,才可以尝试向其他消费者交付产品。

我进行了很多搜索,但找不到任何这样的标记,因此,如果有人较早使用此属性,请告诉我。

谢谢

rabbitmq spring-cloud-stream spring-amqp spring-rabbitmq spring-rabbit
1个回答
0
投票
然后又给另一个消费者相同的消息以保证“至少一次”交付

那是不正确的;消息一直处于未确认状态,直到使用者取消或阻止该消息或与该使用者的连接丢失为止;这时该消息可以发送给另一位消费者。

© www.soinside.com 2019 - 2024. All rights reserved.