RabbitMQ消息可靠性投递

DBC 1.6K 0

什么是消息的可靠性投递

保证消息百分百发送到消息队列中去

详细

保证mq节点成功接受消息
消息发送端需要接受到mq服务端接受到消息的确认应答
完善的消息补偿机制,发送失败的消息可以再感知并二次处理
RabbitMQ消息投递路径

生产者-->交换机->队列->消费者

通过两个的点控制消息的可靠性投递

生产者到交换机

通过confirmCallback
交换机到队列

通过returnCallback
建议

开启消息确认机制以后,保证了消息的准确送达,但由于频繁的确认交互, rabbitmq 整体效率变低,吞吐量下降严重,不是非常重要的消息真心不建议用消息确认机制

发表评论 取消回复
表情 图片 链接 代码

分享