我尋思還是從 MQ 入手吧

 

activeMQ是完全支持 JMS,apache的項目之一

rabbitMQ是erlang語言寫的,  AMQP協議,核心在於架構理解,三種交換機的正確使用,靈活的路由

kafka主要用於大數據,可以用在大流量的削峯、用戶行爲採集(比如用戶與瀏覽器的交互)、日誌收集

rocketmq是阿里的項目,還沒開始學,先緩一波

說起吞吐量和性能,當然要數kafka、rocketmq

kafka在大數據生態備受歡迎,kafka的零拷貝、高性能io、批處理等相關技術

沒有最牛逼的中間件,只有最適合當前業務和情況的中間件

 

 

關於activeMQ和rabbitMQ可以直接在docker跑實例即可

由於kafka有集羣的概念,且要依賴zookeeper,

我在虛擬機上搭的kafka和zookeeper集羣

 

推薦閱讀:
《分佈式消息中間件實踐》

https://blog.csdn.net/hellozpc/article/details/81436980

http://kafka.apache.org/

 

 

歡迎訪問我的博客,歡迎您前來指導消息隊列新手菜鳥

http://xinyeshuaiqi.cn/  

消息隊列專題:

 

 

如果你有關於MQ好的文章歡迎推薦=-=

等把基礎理論和相關api瞭解的差不多了,就可以稍微挑些源碼看看

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