收藏的RabbitMQ资料,分享给大家
Why
RabbitMQ是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務(wù)器是用Erlang語(yǔ)言編寫的,而集群和故障轉(zhuǎn)移是構(gòu)建在開(kāi)放電信平臺(tái)框架上的。所有主要的編程語(yǔ)言均有與代理接口通訊的客戶端庫(kù)。
為什么要用消息隊(duì)列 MQ
1、業(yè)務(wù)系統(tǒng)往往要求響應(yīng)能力特別強(qiáng),能夠起到削峰填谷的作用。
2、解耦:如果一個(gè)系統(tǒng)掛了,則不會(huì)影響另外個(gè)系統(tǒng)的繼續(xù)運(yùn)行。
3、增強(qiáng)業(yè)務(wù)系統(tǒng)的異步處理能力,減少甚至幾乎不可能出現(xiàn)并發(fā)現(xiàn)象:
好處
使用 MQ 后的好處
1、業(yè)務(wù)可注冊(cè)、可配置。
2、獲取數(shù)據(jù)規(guī)則可配置。
3、大大增強(qiáng)了異步處理業(yè)務(wù)作業(yè)的能力:
資料列表
1、初識(shí)消息隊(duì)列/RabbitMQ詳解
?https://mp.weixin.qq.com/s/kY2ARtC9tAmShD7BdCX9WQ
2、RabbitMQ環(huán)境準(zhǔn)備/環(huán)境搭建?
https://mp.weixin.qq.com/s/DAC6Eopout83IqYNK8-wIg
3、RabbitMQ路由解析(上篇)
?https://mp.weixin.qq.com/s/NrCNv-sZExFvaJPd7zy2Hw
4、RabbitMQ路由(下篇)
?https://mp.weixin.qq.com/s/UmJKEvhR1GQwPBZeSVJsrQ
5、RabbitMQ在C#程序中初步使用
https://mp.weixin.qq.com/s/rOqH0JfdOOucjCBbxcqKNQ
6、RabbitMQ生產(chǎn)者/消費(fèi)者消息確認(rèn)
https://mp.weixin.qq.com/s/CPVk4t7hQr3GXNcPDR507w
7、簡(jiǎn)單易用的.NET免費(fèi)開(kāi)源RabbitMQ操作組件EasyNetQ
8、RabbitMq如何確保消息不丟失
希望能幫到大家。
總結(jié)
以上是生活随笔為你收集整理的收藏的RabbitMQ资料,分享给大家的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 谈到云原生, 绕不开容器化
- 下一篇: ASP.NET Core 对Contro