NameServer启动流程
2022-01-17 09:30:23 0 举报
rocketmq NameServer启动流程
作者其他创作
大纲/内容
RouteInfoManager
2.main0()
createNamesrvController
6.根据nameSrvConfig和nettySrvConfig创建NameServerController
13.将创建的线程池注册到远程nettyServer (defaultRequestProcessor)
NettyRemotingServer
8.保存所有的配置信息
NettyServerConfig
3.初始化NameserverCOnfig
12.创建接受客户端请求的线程池
11.创建netty 服务端
NamesrvConfig
9.调用NameServerController的initialize()
15.注册一个钩子方法,监听jvm退出事件,在退出时进行controller的资源释放
5.根据配置实例化nameSrvConfig和nettySrvConfig
16启动controller
NamesrvController
4.初始化nettyServerCOnfig,设置服务端口9876
7.返回NameServerController实例
NameServerController.initialize()
1.main()
NameServerStartup
0 条评论
回复 删除
下一页