中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java消息中間件如何選型

發布時間:2021-12-14 15:13:09 來源:億速云 閱讀:146 作者:iii 欄目:大數據

這篇文章主要講解了“java消息中間件如何選型”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java消息中間件如何選型”吧!

這么多技術,如何進行選型呢?

首先對于阿里的RocketMQ,因為是阿里開源的,對于國內開源的保持謹慎的態度,暫時不采取該中間件。

所以只能在ActiveMQ、RabbitMQ、ZeroMQ、Kafka中間選一款作為消息隊列中間件。

下面從幾個維度來對比下

1、社區活躍度

從目前網上的資料上看,RabbitMQ、activeMQ、ZeroMQ三者中RabbitMQ絕對是首選。

2、消息持久化

ZeroMq不支持消息持久化,ActiveMQ和RabbitMQ都支持。

3、核心技術

可靠性、靈活的路由、集群、事務、高可用的隊列、消息排序、問題追蹤、可視化管理工具、插件系統等等。

RabbitMq / Kafka最好,ActiveMQ次之,ZeroMQ最差。當然ZeroMQ也可以做到,不過自己必須手動寫代碼實現,工作量不小。尤其是可靠性中的:持久性、投遞確認、發布者證實和高可用性。

4、高并發

毋庸置疑RabbitMQ最高,因為RabbitMQ是由天生具備高并發高可用特性的erlang語言實現的。

以上對比參考來源網絡,大同小異。總結就是需要從RabbitMQ和Kafka之間選一款適合自己的。RabbitMQ和Kafka這兩款無疑也是現在市場上有得比較多的兩款消息隊列中間件,從網絡資料和面試要求也可以看得出來。

如何抉擇??

總體來說,分布式消息中間件Kafka和RabbitMQ在行業認可、服務支持、可靠性、可維護性、兼容性、易用性等方面各有特色。Kafka在開源許可證、產品活躍度、性能、安全性、可擴展性等方面優于RabbitMQ,Kafka采用的許可證更寬松,活躍度更高,性能遠高于RabbitMQ,在安全性和可擴展性方面能夠提供更好的保障。Kafka僅在功能上略少于RabbitMQ,但是已經具備了主要的功能。

綜合上述所有評測結果,我們決定選擇Kafka。

感謝各位的閱讀,以上就是“java消息中間件如何選型”的內容了,經過本文的學習后,相信大家對java消息中間件如何選型這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

托克托县| 兴仁县| 灵璧县| 西丰县| 靖宇县| 曲沃县| 中宁县| 乐至县| 社旗县| 湖州市| 图木舒克市| 遂平县| 顺义区| 桂东县| 巴马| 靖西县| 阿图什市| 博爱县| 温泉县| 金寨县| 电白县| 旬阳县| 云林县| 乌拉特前旗| 保靖县| 青神县| 盐边县| 永城市| 丰城市| 巢湖市| 沙河市| 鄯善县| 大英县| 北安市| 西贡区| 资兴市| 和平区| 象州县| 辉南县| 叙永县| 柯坪县|