码迷,mamicode.com
首页 > 其他好文 > 详细

RabbitMQ之消息模式

时间:2019-12-06 13:35:49      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:技术   消息   发送   可靠   定义   前言   mil   网络   htm   

目的:  

消息如何保证100%的投递

幂等性概念

Confirm确认消息

Return返回消息

自定义消费者

前言:

  想必知道消息中间件RabbitMQ的小伙伴,对于引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用并不陌生。

  康康简单流程图了解一下。详情了解RabbitMQ可移步:https://www.cnblogs.com/huangting/p/11989597.html

技术图片

 

 注意:一般MQ中间件为了提高系统的吞吐量会把消息保存在内存中,如果不作其他处理,MQ服务器一旦宕机,消息将全部丢失;

  这样会造成巨大影响,在业务流程上是不可以的。

以下就是我们去解决所使用的方法


 

消息如何保证100%的投递

  什么是生产端的可靠性投递?

    • 保障消息的成功发出
    • 保障MQ节点的成功接收
    • 发送端收到MQ节点(Broker)确认应答
    • 完善的消息进行补偿机制(如网络问题没有返回确认应答

 

 


幂等性概念

 


Confirm确认消息

 


Return返回消息

 


自定义消费者

 

 

 

 

RabbitMQ之消息模式

标签:技术   消息   发送   可靠   定义   前言   mil   网络   htm   

原文地址:https://www.cnblogs.com/huangting/p/11994539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!