发布商确认邮件

时间:2017-07-31 06:47:06

标签: spring-rabbitmq

根据我的理解,不保证经纪人确认消息的顺序。

考虑到我的上述理解,我们假设如果发布者确认,我会收到消息确认核心化ID 4.现在我的问题是,我能否假设所有以前的核心化ID(1,2,3)也是确认?

你能不能请任何人给出相同的答案。在此先感谢!

1 个答案:

答案 0 :(得分:0)

我不确定您的理解是否正确,但ConfirmListener回调方法有一个布尔参数multiple。如果参数为true,那么此确认意味着所有先前的标签都已确认;如果是假,那么不是。

如果使用RabbitTemplate,启用确认,模板将为每个单独的发布及其相关数据发出单独的确认,无论RabbitMQ的确认是multiple。 / p>