发送端确认机制
-
单条同步确认(推荐)
channel.confirmSelect()
每发一条消息,调用channel.waitForConfirms()等待确认 -
多条同步确认
channel.confirmSelect()
发送多条消息,调用channel.waitForConfirms()等待确认 -
异步确认
channel.confirmSelect()
channel添加监听addConfirmListener
消息返回机制
消息发送后没有发现目标队列,中间件通知发送方,returnListener。
-(Mandatory=false,直接丢弃无法路由的消息)
消费端ACK
-
自动ACK:消费端收到消息,自动签收
-
手动ACK:消费端收到消息,需要在业务代码签收
-
重回队列
消费端限流机制
不使用自动确认,QoS在一定数目消息未被确认前,不消费新的消息
preFetchCount
消息过期机制
死信队列
配置了DLX属性的队列。
死信:消息被拒绝or队列达到最大长度or消息过期
20万+

被折叠的 条评论
为什么被折叠?



