摘要: 备用交换器,在消息无法路由的时候可以使用失败者通知,还可以使用备用交换器来路由消息。如果备用交换器和mandatory一起开启,那么不会有失败者通知了,因为消息还是可以路由的。 生产者 /** * @author zhangjianbing * @since 2020/9/7 */ @Suppres 阅读全文
posted @ 2020-09-07 22:43 在谷歌上百度 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 发布者确认模式 注意,这里需要开启确认模式:channel.confirmSelect() /** * 发布者确认回调 * handleAck:消息经由交换器,路由键,成功到达了队列,会调用此方法 * handleNack:消息经由交换器,路由键在到达队列的途中,MQ内部出现异常会调用此方法 * * 阅读全文
posted @ 2020-09-07 21:23 在谷歌上百度 阅读(111) 评论(0) 推荐(0) 编辑
摘要: mandatory为true表示开启失败通知机制,在交换器无法将消息路由到队列的时候会发生失败通知回调,如果声明了备用交换器以后,失败通知回调机制则会失效,是因为消息由备用交换器路由到了其它队列。 生产者 注意:这里第三个参数需要设置为true,channel.basicPublish /** * 阅读全文
posted @ 2020-09-07 21:21 在谷歌上百度 阅读(175) 评论(0) 推荐(0) 编辑