brokerstartup
該類為broker啟動類,其實現了配置讀取,引數設定,初始化brokercontroller等等功能
brokercontroller
broker功能實現類,包含一些列元件brokerconfig messagestoreconfig consumeroffsetmanager
consumer消費進度管理topicconfigmanager consumermanager
consumer連線、訂閱關係管理consumergroupinfo
consumer group對應的topic等資訊儲存
subscriptiondata
producermanager管理producer group對應的各個連線
pullmessageprocessor
客戶端拉取訊息的請求由類處理,客戶端傳送請求參考mqclientapiimplnettyremotingserver
remotingserver的預設實現為該類,requestcode
該類代表了請求的動作,即此次請求時為了幹什麼,具體請參閱原始碼subscriptiongroupmanager
consumer group管理,包括是否可以消費等,比較簡單,不寫了,自己參考原始碼吧。
over
LAMP系列文章之二 原始碼級別研究Apache?
要展開這個話題,我想首先需要解決好為什麼需要這樣做的問題。原始碼級別看待 apache 首先需要解決態度問題哈。然而,看看計算機書架上的 apache 的書,幾乎都是講如何使用 apache 的,很少有對 apache 進行原始碼級別研究的,可是,功利一點的角度來看,很多大公司在進行招聘的時候,又希...
LAMP系列文章之二 原始碼級別研究Apache?
要展開這個話題,我想首先需要解決好為什麼需要這樣做的問題。原始碼級別看待 apache 首先需要解決態度問題哈。然而,看看計算機書架上的 apache 的書,幾乎都是講如何使用 apache 的,很少有對 apache 進行原始碼級別研究的,可是,功利一點的角度來看,很多大公司在進行招聘的時候,又希...
LAMP系列文章之二 原始碼級別研究Apache?
時間有限,待完善。要展開這個話題,我想首先需要解決好為什麼需要這樣做的問題。原始碼級別看待apache,首先需要解決態度問題哈。追溯apache的歷史,從tin berners lee 然而,看看計算機書架上的apache的書,幾乎都是講如何使用apache的,很少有對apache進行原始碼級別研究...