Rocketmq中的nameser启动流程(三)
上一篇文章中我们介绍了一下Rocketmq的整体启动流程( https://my.oschina.net/nixi0608/blog/3185450 ),其中第一步是启动nameserver,那么nameserver启动的过程都做了什么事情,现在我们就来看下。 1.程序启动的入口 程序启动的入口,在org.apache.rocketmq.namesrv.NamesrvStartup中 public static void main(String[] args) { main0(args); } public static NamesrvController main0(String[] args) { try { NamesrvController controller = createNamesrvController(args); //2.创建NamesrvController start(controller);//3.启动namesrv String tip = "The Name Server boot success. serializeType=" + RemotingCommand.getSerializeTypeConfigInThisServer(); log.info(tip); System.out.printf("%s%n", tip); return