JavaShuo
欄目
標籤
消息中間件的技術選型心得-RabbitMQ、ActiveMQ和ZeroMQ
時間 2019-11-08
標籤
消息
中間件
技術
選型
心得
rabbitmq
activemq
zeromq
欄目
RabbitMQ
简体版
原文
原文鏈接
RabbitMQ、ActiveMQ和ZeroMQ都是極好的消息中間件,可是咱們在項目中該選擇哪一個更適合呢?不少開發者面臨這個煩惱。下面我會對這三個消息中間件作一個比較,看了後大家就心中有數了。
RabbitMQ是AMQP協議領先的一個實現,它實現了代理(Broker)架構,意味着消息在發送到客戶端以前能夠在中央節點上排隊。此特性使得RabbitMQ易於使用和部署,適宜於不少場景如路由、負載均衡或消息持久化等,用消息隊列只需幾行代碼便可搞定。可是,這使得它的可擴展性差,速度較慢,由於中央節點增長了延遲,消息封裝後也比較大。
ZeroMQ是一個很是輕量級的消息系統,專門爲高吞吐量/低延遲的場景開發,在金融界的應用中常常能夠發現它。與RabbitMQ相比,ZeroMQ支持許多高級消息場景,可是你必須實現ZeroMQ框架中的各個塊(好比Socket或Device等)。ZeroMQ很是靈活,可是你必須學習它的80頁的手冊(若是你要寫一個分佈式系統,必定要閱讀它)。
ActiveMQ居於二者之間,相似於ZemoMQ,它能夠部署於代理模式和P2P模式。相似於RabbitMQ,它易於實現高級場景,並且只需付出低消耗。它被譽爲消息中間件的「瑞士軍刀」。
要注意一點,ActiveMQ的下一代產品爲Apollo。
最終,這三個產品:
1. 都有客戶端API且支持多種編程語言;
2. 都有大量的文檔;
3. 都提供了積極的支持。
相關文章
1.
消息中間件的技術選型心得-RabbitMQ、ActiveMQ和ZeroMQ
2.
消息中間件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何選型
3.
消息中間件的技術選型心得
4.
RabbitMq、ActiveMq、ZeroMq、kafka各個消息中間件之間的區別
5.
消息中間件kafka與activeMQ、rabbitMQ、zeroMQ、rocketMQ的比較
6.
消息中間件kafka與activemq、rabbitmq、zeromq、rocketmq的比較
7.
消息中間件部署及比較:rabbitMQ、activeMQ、zeroMQ、rocketMQ、Kafka、redis
8.
ActiveMQ消息中間件技術
9.
消息隊列中間件選型 RabbitMQ RocketMQ ActiveMQ Kafka
10.
微服務消息中間件ActiveMQ,RabbitMQ,kafka等的技術選擇
更多相關文章...
•
Hibernate的快照技術
-
Hibernate教程
•
HTTP 消息結構
-
HTTP 教程
•
C# 中 foreach 遍歷的用法
•
SpringBoot中properties文件不能自動提示解決方法
相關標籤/搜索
RabbitMQ消息中間件
技術選型
技術心得
Java消息中間件
zeromq
消息
celery&rabbitmq&zeromq
信息技術
信息中心
技術轉型
ActiveMQ
RabbitMQ
瀏覽器信息
XLink 和 XPointer 教程
NoSQL教程
註冊中心
技術內幕
插件
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
字節跳動21屆秋招運營兩輪面試經驗分享
2.
Java 3 年,25K 多嗎?
3.
mysql安裝部署
4.
web前端開發中父鏈和子鏈方式實現通信
5.
3.1.6 spark體系之分佈式計算-scala編程-scala中trait特性
6.
dataframe2
7.
ThinkFree在線
8.
在線畫圖
9.
devtools熱部署
10.
編譯和鏈接
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
消息中間件的技術選型心得-RabbitMQ、ActiveMQ和ZeroMQ
2.
消息中間件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何選型
3.
消息中間件的技術選型心得
4.
RabbitMq、ActiveMq、ZeroMq、kafka各個消息中間件之間的區別
5.
消息中間件kafka與activeMQ、rabbitMQ、zeroMQ、rocketMQ的比較
6.
消息中間件kafka與activemq、rabbitmq、zeromq、rocketmq的比較
7.
消息中間件部署及比較:rabbitMQ、activeMQ、zeroMQ、rocketMQ、Kafka、redis
8.
ActiveMQ消息中間件技術
9.
消息隊列中間件選型 RabbitMQ RocketMQ ActiveMQ Kafka
10.
微服務消息中間件ActiveMQ,RabbitMQ,kafka等的技術選擇
>>更多相關文章<<