【RabbitMQ】二、心得總結,資料彙總

Spring AMQP中文文檔

http://ju.outofmemory.cn/entry/320538linux

雲棲社區    https://yq.aliyun.com/search?q=rabbitmq&type=ARTICLE

RabbitMQ-JAVA常見報錯信息 , https://yq.aliyun.com/articles/175024
CentOS7環境下安裝RabbitMQ, http://t.cn/RCtrQey
RabbitMQ-Java版本生產與消費, http://t.cn/RCtd249
RabbitMQ:四種ExChange用法, http://t.cn/RCxR801服務器

RabbitMQ之TTL(Time-To-Live 過時時間)網絡

RabbitMQ之死信隊列負載均衡

RabbitMQ之隊列優先級(優先級隊列,隊列的未被消費的消息,按照優先級高級前後被消費) 異步

RabbitMQ如何實現延遲隊列?分佈式

CSDN

消息中間件(Kafka/RabbitMQ)收錄集ui

高可用集羣

http://www.nongziyi.xin/?p=227spa

https://blog.csdn.net/woogeyu/article/details/51119101.net

https://www.linuxidc.com/Linux/2017-10/147708.htm?hmsr=toutiao.io插件

心得總結

多個listener監聽同一個queue,默認採用的是能者多勞原則。若是一個listener卡住了,會把消息所有給另一個listener處理。
一個listener處理過程耗時過長,不會影響後續消息的處理,會由其餘的listener處理

AMQP(Advanced Message Queuing Protocol,即高級消息隊列協議)
消息中間件具備消息存儲、轉發、過濾和排隊等功能,在分佈式環境下擴展進程間的通訊,主要用於業務系統解耦、消息異步傳遞、錯峯控流等場景中。
RabbitMQ是一種基於Erlang實現AMQP協議的開源消息中間件,它提供了功能強大的消息隊列服務,經常使用於Web服務器快速響應請求,適合跨平臺、跨語言的消息傳輸。

RabbitMQ具備消息可靠傳輸、靈活路由策略、多協議支持等特色。RabbitMQ具備健壯的消息確認機制、用戶角色體系、以及認證和受權管理功能,保障消息可靠傳輸。
靈活的交換器和綁定規則設置提供了強大的消息路由功能,同時支持AMQP、HTTP、STOMP、MQTT等協議。
此外,RabbitMQ多節點集羣的聯合不依賴外部服務,支持服務的高可用,但服務的負載均衡須要使用第三方組件。

集羣:本地網絡內的多個 Server 能夠聚合在一塊兒,共同組成一個邏輯上的 broker。擴展性:支持負載均衡,動態增減服務器簡單方便。插件系統:支持各類豐富的插件擴展,同時也支持自定義插件

相關文章
相關標籤/搜索