1.消息的可靠投递
在线上生产环境中,RabbitMQ可能会产生消息丢失或者是投递失败的一个场景,RabbitMQ为了避免这种场景的发生,提供了两种方式来控制消息传递的可靠性。文章来源:https://www.toymoban.com/news/detail-654239.html
- Confirm确认模式
- 消息从生产者到MQ的Exchange过程中,如果消息成功到达,则会返回一个ConfirmCallback的确认函数。
- Return退回模式
- 消息从Exchange到队列的过程中,如果失败了则会返回一个ReturnCallback的函数。
我们可以利用RabbitMQ的两种可靠性投递模式分析产生失败的原因,从业务逻辑上解决问题。文章来源地址https://www.toymoban.com/news/detail-654239.html
2.Co
到了这里,关于RabbitMQ消息队列高级特性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!