真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

RoctetMQ(二)namesrv啟動(dòng)-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),廣告投放平臺(tái),成都做網(wǎng)站選創(chuàng)新互聯(lián)公司,貼合企業(yè)需求,高性?xún)r(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

Topic 路由管理模塊:Topic 路由決定 Topic 的分區(qū)數(shù)據(jù)會(huì)保存在哪些 Broker 上。這是 Namesrv 最核心的模塊,Broker 啟動(dòng)時(shí)將自身信息注冊(cè)到 Namesrv 中,方便生產(chǎn)者和消費(fèi)者獲取。生產(chǎn)者、消費(fèi)者啟動(dòng)和間隔的心跳時(shí)間會(huì)獲取 Topic 最新路由信息,以此發(fā)送或者接收消息。

Remoting 通信模塊:是基于 Netty 的一個(gè)網(wǎng)絡(luò)通信封裝,整個(gè) RocketMQ 的公共模塊在 RocketMQ 各個(gè)組件之間擔(dān)任通信任務(wù)。該組件以 Request/Response 的方式通信,比如你想知道你使用的 RocketMQ 支持哪些功能,可以查看?D:\rocketmq-master\common\src\main\java\org\apache\rocketmq\common\protocol\RequestCode.java,一個(gè)RequestCode 代表一種功能或者一個(gè)接口。

定時(shí)任務(wù)模塊:在 Namesrv 中定時(shí)任務(wù)并沒(méi)有獨(dú)立成一個(gè)模塊,而是由?D:\rocketmq-master\namesrv\src\main\java\org\apache\rocketmq\namesrv\NamesrvController.java?中initialize()調(diào)用的幾個(gè)定時(shí)任務(wù)組成的,其中各包括定時(shí)掃描宕機(jī)的 Broker、定時(shí)打印 KV配置、定時(shí)掃描超時(shí)請(qǐng)求。

KV 管理模塊:Namesrv 維護(hù)一個(gè)全局的 KV 配置模塊,方便全局配置。

namesrv啟動(dòng)流程

  • 解析配置文件生成namesrv的配置,包括namesrvConfig和nettyServerConfig。
  • 根據(jù)配置文件生成NamesrvController對(duì)象并進(jìn)入啟動(dòng)流程。
  • NamesrvController的初始化中創(chuàng)建NettyRemotingServer、初始化各類(lèi)線程池、注冊(cè)Namesrv的processor。
  • NamesrvController的啟動(dòng)主要是NamesrvController的啟動(dòng),核心是啟動(dòng)NettyServer的監(jiān)聽(tīng)以及各類(lèi)掃描線程。
  • namesrv啟動(dòng)過(guò)程中JVM只有當(dāng)所有的非守護(hù)線程都結(jié)束時(shí)候才會(huì)結(jié)束

參考文獻(xiàn):RocketMQ namesrv 啟動(dòng)流程解析 - 簡(jiǎn)書(shū) (jianshu.com)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


本文名稱(chēng):RoctetMQ(二)namesrv啟動(dòng)-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/idpps.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部