NameServer配置属性
参数名
参数类型
描述
默认参数(时间为单位ms,数据单位为byte)
rocketmqHome
String
RockerMQ主目录,默认用户主目录
namesrvAddr
String
NameServer地址
kvConfigPath
String
kv配置文件路径,包含顺序消息主题的配置信息
configStorePath
String
NameServer配置文件路径,建议使用-c指定NameServer配置文件路径
clusterTest
boolean
是否开启集群测试,默认为false
orderMessageEnable
boolean
是否支持顺序消息,默认为false
NameServer、Broker、filter网络配置属性
accessMessageInMemoryMaxRatio
int
访问消息在内存中比率,默认为40
40
adminBrokerThreadPoolNums
int
服务端处理控制台管理命令线程池线程数量
16
autoCreateSubscriptionGroup
boolean
是否自动创建消费组
true
autoCreateTopicEnable
boolean
是否自动创建主题
true
bitMapLengthConsumeQueueExt
int
ConsumeQueue扩展过滤bitmap大小
112
brokerClusterName
String
Broker集群名称
TestCluster
brokerFastFailureEnable
boolean
是否支持broker快速失败 如果为true表示会立即清除发送消息线程池,消息拉取线程池中排队任务 ,直接返回系统错误
true
brokerId
int
brokerID 0表示主节点 大于0表示从节点
0
brokerIP1
String
Broker服务地址
brokerIP2
String
BrokerHAIP地址,供slave同步消息的地址
brokerName
String
Broker服务器名称morning服务器hostname
broker-a
brokerPermission
int
Broker权限 默认为6表示可读可写
6
brokerRole
enum
broker角色,分为 ASYNC_MASTER SYNC_MASTER, SLAVE
ASYNC_MASTER
brokerTopicEnable
boolean
broker名称是否可以用做主体使用
true
channelNotActiveInterval
long
60000
checkCRCOnRecover
boolean
文件恢复时是否校验CRC
true
cleanFileForciblyEnable
boolean
是否支持强行删除过期文件
true
cleanResourceInterval
int
清除过期文件线程调度频率
10000
clientAsyncSemaphoreValue
int
65535
clientCallbackExecutorThreads
int
8
clientChannelMaxIdleTimeSeconds
int
120
clientCloseSocketIfTimeout
boolean
false
clientManagerThreadPoolQueueCapacity
int
客户端管理线程池任务队列初始大小
1000000
clientManageThreadPoolNums
int
服务端处理客户端管理(心跳 注册 取消注册线程数量)
32
clientOnewaySemaphoreValue
int
65535
clientPooledByteBufAllocatorEnable
boolean
false
clientSocketRcvBufSize
long
客户端socket接收缓冲区大小
131072
clientSocketSndBufSize
long
客户端socket发送缓冲区大小
131072
clientWorkerThreads
int
4
clusterTopicEnable
boolean
集群名称是否可用在主题使用
true
commercialBaseCount
int
1
commercialBigCount
int
1
commercialEnable
bo