RocketMQ詳解(五)總結提高


專題目錄

RocketMQ詳解(一)原理概覽

RocketMQ詳解(二)安裝使用詳解

RocketMQ詳解(三)啟動運行原理

RocketMQ詳解(四)核心設計原理

RocketMQ詳解(五)總結提高

 

一、一些感受

RocketMQ套着阿里爸爸的光環,容易被神化,實際上經過筆者的深入使用+源碼剖析,總結如下:

1.定位

不要被神化,就是個MQ,一個經過阿里生產環境大量消息驗證過,能支持大量消息堆積的MQ

2.源碼

RocketMQ的源碼寫的很一般,注釋也被刪掉了,開放出來的代碼懷疑是閹割版本,不大氣。

3.特性

還是支持了挺多實用性的特性,比如:消息重投(生產者)、流量控制、定時消息、消息查詢、事務消息、后台看板。

4.使用

API豐富,接入容易。github上文檔豐富。且源碼是java寫的,如果主語言是java,那么第一優先RocketMQ,毋庸置疑。

 

二、寫給將來

1.告一段落

本系列文章到此告一段落。主要從原理概覽安裝使用詳解啟動運行原理、核心設計原理、總結提高,這5大點鋪開。作為MQ基本的使用,了解這些已經足夠。

2.寫給將來

RocketMQ官網還介紹了消息軌跡、基於topic級別的權限控制集群搭建(broker的同步、異步復制、同步、異步刷盤)、基於 DLedger 的可以自動容災切換的 RocketMQ 集群、Netty的深入詳解。本文沒有涉及,后續可以單獨講解,寫給將來。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM