Rocketmq
niaotuo
这个作者很懒,什么都没留下…
展开
-
RocketMq Namesrv 启动源码3_NamesrvController.start()_详解1
//创建长时间执行任务的线程池 this.defaultEventExecutorGroup = new DefaultEventExecutorGroup( nettyServerConfig.getServerWorkerThreads(), new ThreadFactory() { ...原创 2018-04-22 20:17:53 · 313 阅读 · 0 评论 -
RocketMq Namesrv 启动源码1
版本4.2.0启动类为NamesrvStartup。启动的时候需要添加环境变量:ROCKETMQ_HOME=/Users/xxx/programFile/rocketmq-all-4过程:通过commons-cli-1.2.jar中的相应命令类进行启动Namesrv时传入的参数,通过反射机制赋值给NamesrvConfig类和NettyServerConfig类。并将这2个类中的字段和值打印到日志...原创 2018-04-20 17:28:34 · 343 阅读 · 0 评论 -
RocketMq Namesrv 启动源码2_NamesrvController.start()
接RocketMq Namesrv启动源码1 启动时,调用NamesrvController.initialize()方法时实例化了NettyRemotingServer对象。所以,先分析此构造函数做了什么。NettyRemotingServer(final NettyServerConfig nettyServerconfig,final ChannelEventListener channel...原创 2018-04-20 22:29:43 · 167 阅读 · 0 评论