RabbitMQ之消息模式
目的:
前言:
想必知道消息中间件RabbitMQ的小伙伴,对于引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用并不陌生。
康康简单流程图了解一下。详情了解RabbitMQ可移步:https://www.cnblogs.com/huangting/p/11989597.html
注意:一般MQ中间件为了提高系统的吞吐量会把消息保存在内存中,如果不作其他处理,MQ服务器一旦宕机,消息将全部丢失;
这样会造成巨大影响,在业务流程上是不可以的。
以下就是我们去解决所使用的方法
消息如何保证100%的投递
什么是生产端的可靠性投递?
- 保障消息的成功发出
- 保障MQ节点的成功接收
- 发送端收到MQ节点(Broker)确认应答
- 完善的消息进行补偿机制(如网络问题没有返回确认应答)
幂等性概念
Confirm确认消息
Return返回消息
自定义消费者
相关推荐
似水流年梦 2020-08-09
JamesRayMurphy 2020-07-26
lizzysnow 2020-07-18
willowwgx 2020-07-18
xilove0 2020-07-09
云端漂移 2020-07-05
hnyzyty 2020-07-05
heavenautumn 2020-06-21
netuser 2020-06-14
淡风wisdon大大 2020-06-06
巴壁虎 2020-05-30
RocketJ 2020-05-28
tanrong 2020-05-20
heniancheng 2020-05-15