原文:RocketMQ Remoting模塊系列之NettyRemotingServer源碼淺析

寫在前面 RocketMQ Remoting模塊也是整個代碼中比較簡單的一個模塊,在掌握基本的Netty知識之后就可以嘗試對源碼進行簡單的閱讀分析,我也是結合源碼分析來進行Netty應用的學習。 該模塊主要有兩個類NettyRemotingServer 和NettyRemotingClient 。分別對應服務端和客戶端,服務端主要在Broker和NameService中使用。 本文是對NettyR ...

2020-07-01 17:58 0 573 推薦指數:

查看詳情

RocketMQ源碼系列》mq啟動流程

nameserver 創建nameserver   可以看到我們啟動 nameserver,就是執行 NamesrvStartup 類的main方法。看起來比較簡單,應該就是創建了一個namese ...

Wed Jul 07 20:14:00 CST 2021 0 150
.14-淺析webpack源碼之Watchpack模塊

  解決掉了最頭疼的DirectoryWatcher內部實現,這一節可以結束NodeWatchFileSystem模塊。   關於watch的應用場景,仔細思考了下,這不就是熱重載的核心嘛。   首先是監視文件,觸發文件change事件后收集變動文件信息,重新進行打包,更新JS后觸發頁面重新 ...

Thu Dec 21 05:06:00 CST 2017 1 923
.6-淺析webpack源碼之validateSchema模塊

validateSchema模塊   首先來看錯誤檢測:   可以注意到,這里傳了兩個參數,其實第一個參數來源於一個JSON文件:   這個JSON文件非常大,可以觀察一下部分內容:   從描述可以猜測,這里的key對應options中 ...

Thu Dec 14 03:22:00 CST 2017 0 2431
【原】Spring源碼淺析系列-導入源碼到Eclipse

用了Spring幾年,平時也斷斷續續在項目里看過一些源碼,大多都是比較模糊的,因為一旦從一個地方進去就找不到方向了,只能知道它大概是做了什么事能達到這個功能或者效果,至於細節一般沒有太深入去研究。后來才知道是學習方式有誤,正常的應該是從它最原始的地方下手,至於學習Spring源碼原因 ...

Fri Mar 09 18:37:00 CST 2018 0 1537
深入剖析 RocketMQ 源碼 - 消息存儲模塊

一、簡介 RocketMQ 是阿里巴巴開源的分布式消息中間件,它借鑒了 Kafka 實現,支持消息訂閱與發布、順序消息、事務消息、定時消息、消息回溯、死信隊列等功能。RocketMQ 架構上主要分為四部分,如下圖所示: Producer:消息生產者,支持分布式集群方式部署 ...

Tue Nov 09 18:08:00 CST 2021 0 300
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM