RabbitMQ-11-消息返回机制
消息返回机制
生产者,发送消息后,不知道消息是否被真正的路由到了正确的地方? 如果路由出现异常,那么消息就被丢弃了,如果是重要的业务场景, 如:订单处理,消息丢弃后,必然业务异常,数据错乱。
解决方案: RabbitMQ的消息返回机制,也就是确认消息是否被正确的路由了。
生产者提供一个回调方法给RabbitMQ,如果生产者发送的消息, 没有正确的路由(也就是没有匹配Exchange上的BindingKey),就会回调这个方法,告知生产者,让生产者知道消息没有被正确的路由,接下来采取异常业务处理流程。
RabbitMQ中 Mandatory选项配置
false - 直接丢弃无法路由的消息
true - 发现无法路由,就返回给发送方,
RabbitMQ该如何学习
计算机学科是一个要求动手能力很强的学科,通过实战,用实际项目,把知识牢牢掌握住。


添加微信 | 公众号更多内容 |
---|---|
![]() |
![]() |
本博客所发布的内容,部分内容来源于网络,版权归原作者所有,如有侵权,请联系删除。转载请注明来自 面向加薪学习!