RabbitMQ知識簡單理解

官網鏈接:http://next.rabbitmq.com/getstarted.html

官網給出了每種工作模式的實例代碼,可以參考其中的實現

一、RabbitMQ整體架構圖

 

 二、RabbitMQ六種工作模式

1、https://www.cnblogs.com/lovelsl/articles/15269124.html

2、https://blog.csdn.net/weixin_44399790/article/details/123054924

3、https://blog.csdn.net/z981891/article/details/121520880

 三、消息可靠投遞

1、https://blog.csdn.net/qq_53609683/article/details/124651449?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3-124651449-blog-112418020.pc_relevant_multi_platform_whitelistv1_exp2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3-124651449-blog-112418020.pc_relevant_multi_platform_whitelistv1_exp2&utm_relevant_index=6

 

2、https://blog.csdn.net/weixin_44335140/article/details/109714682

3、https://blog.csdn.net/weixin_32017501/article/details/112418020

四、消費端限流

1、https://blog.csdn.net/qq_37960603/article/details/104285910

2、https://www.cnblogs.com/javastack/p/15788526.html

五、TTL

1、https://blog.csdn.net/love905661433/article/details/85448991

六、死信隊列

1、https://blog.csdn.net/love905661433/article/details/85449191

2、https://www.cnblogs.com/jwen1994/p/14377549.html

七、延遲隊列

1、https://blog.csdn.net/dingd1234/article/details/125032383

2、https://blog.csdn.net/u011433316/article/details/115003228

八、消息補償

1、https://blog.csdn.net/qq_30035133/article/details/106043768

生產者與消費者之間應該約定一個超時時間,比如 5 分鐘,對於超出這個時間沒有得到響應的消息,可以設置一個定時重發的補償機制:通過消息落庫 + 定時任務來實現。

 

 九、消息冪等性保障

1、https://blog.51cto.com/u_11827525/2859699

2、https://blog.csdn.net/zhiyikeji/article/details/124187283

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章