赞
踩
BrokerStartup
使用mqbroker脚本启动broker时,如果启动参数每加–enable_proxy,启动主类是BrokerStartup,启动主要分为3步:
创建brokerController
根据配置文件和命令行参数,创建4个配置类:BrokerConfig、NettyServerConfig、NettyClientConfig、MessageStoreConfig,配置文件通过-c参数指定,如果没指定,使用默认配置。日志配置文件默认路径是${ROCKETMQ_HOME}/conf/logback_broker.xml。
broker监听端口号默认是10911
创建完4个配置类后,根据配置类创建brokerController,
初始化brokerController
首先TopicConfigManager.load()加载主题配置文件,包含了主题信息,路径是${user.home}/store/config/topics.json,TopicConfigManager的构造器中包含了一些系统默认主题:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。