关于confirm消息确认的疑惑
来源:3-5 Confirm确认消息详解

慕工程6478377
2019-01-05
老师,我想问一下:
1、confirm是MQ broker接收到消息之后MQ broker通过channel(tcp连接)向ConfirmListener发起的吗
2、如果1成立的话,是不是意味着没有收到消息就不会向ConfirmListener发送确认信息,也就是说ConfirmListener的handleNack(long deliveryTag, boolean multiple)永远没有机会执行。因为MQ broker收到消息是执行handleAck(long deliveryTag, boolean multiple)方法,没有收到消息MQ broker将不会向ConfirmListener发送确认信息。
写回答
1回答
-
阿神
2019-01-07
是的,broker没收到就不回调
00
相似问题