『中間件興趣圈』公衆號主要以源碼分析爲手段成體系的剖析JAVA主流中間件,打造完備的互聯網分佈式架構體系。架構
但並不僅是源碼分析,還有不少實戰、原理類的相關文章,接下來爲你們分門別類抽取一些表明做品,但願能與讀者朋友們產生共鳴,進一步拉近距離,多多交流,共同成長。分佈式
一、RocketMQ實戰:生產環境中,autoCreateTopicEnable爲何不能設置爲true
二、RocketMQ HA機制(主從同步)
三、RocketMQ實戰:一個新的消費組初次啓動時從何處開始消費呢?
四、RocketMQ實戰:一個新的消費組初次啓動時從何處開始消費呢?
五、再談 RocketMQ broker busy(實戰篇)
六、一次 RocketMQ 進程自動退出排查經驗分享(實戰篇)
七、RocketMQ msgId與offsetMsgId釋疑(實戰篇)
八、Sentinel 動態數據源架構設計理念與改造實踐
九、Dubbo服務治理之灰度發佈方案(版本發佈控制影響範圍)
十、生產環境JVM內存溢出案例分析ide
一、全鏈路跟蹤(壓測)必備基礎組件之線程上下文「三劍客」
二、RocketMQ消息軌跡-設計篇
三、RocketMQ ACL使用指南
四、Alibaba Seninel 滑動窗口實現原理(文末附原理圖)
五、源碼分析 Sentinel 實時數據採集實現原理源碼分析
備註:原理類型的文章也很多,只是大部分都是經過源碼加圖解的方式進行展開,故不一一羅列。學習
源碼分析 RocketMQ DLedger(多副本及主從切換專欄)是我得意之做,在學習它以前,筆者只是據說過 Raft 協議,但並未有更細緻的認識,故該專欄是是筆者源碼閱讀技巧的最直觀演示,包含了原理、源碼探究與實戰。
一、RocketMQ 多副本前置篇:初探raft協議
二、源碼分析RocketMQ多副本之Leader選主
三、源碼分析 RocketMQ DLedger 多副本存儲實現
四、源碼分析 RocketMQ DLedger(多副本) 之日誌追加流程
五、源碼分析 RocketMQ DLedger(多副本) 之日誌複製-上篇
六、源碼分析 RocketMQ DLedger(多副本) 之日誌複製-下篇
七、基於 raft 協議的 RocketMQ DLedger 多副本日誌複製設計原理
八、RocketMQ 整合 DLedger(多副本)即主從切換實現平滑升級的設計技巧
九、源碼分析 RocketMQ DLedger 多副本即主從切換實現原理
十、RocketMQ 平滑升級到主從切換(實戰篇)線程
一、10年IT老兵給職場新人的一些建議(文末有福利)架構設計
越努力越幸運,惟有堅持不懈,若是你們但願與筆者「近距離」對技術進行探討交流,歡迎加入筆者構建的高質量技術交流社羣『中間件興趣圈』知識星球,爲了慶祝五一假期,特發放30張八折優惠券:設計
若是本文對您有所幫助,你的點【在看】或轉發是我持續建立優質內容的最大動力與鼓勵,謝謝。日誌
丁威
素質三連是對我最大的鼓勵中間件