RabbitMQ的高级特性:如何解决RabbitMQ使用的问题
一.RabbitMQ的问题分析
1.消息发出后,发送端不知道RabbitMQ是否真的接受到了消息?
消息发送后,发送端不知道RabbitMQ是否真的收到了消息
若RabbitMQ异常,消息丢失后,订单处理流程停止,业务异常
需要使用RabbitMQ发送端确认机制,确认消息是否发送
2. 消息发送后,消息真的被路由了吗?
消息发送后,发送端不知道消息是否被正确路由,若路由异常,消息会被丢弃
消息丢弃后,订单处理流程停止,业务异常
需要使用RabbitMQ消息返回机制,确认消息被正确路由
3.消息发送后
原创
2021-06-08 15:32:12 ·
373 阅读 ·
0 评论