前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RocketMQ5.0.0 Namesrv配置 vs 4.9.X Namesrv配置

RocketMQ5.0.0 Namesrv配置 vs 4.9.X Namesrv配置

作者头像
小伟
发布2022-12-14 14:23:23
7600
发布2022-12-14 14:23:23
举报
文章被收录于专栏:魔都程序缘魔都程序缘

RocketMQ 5.0.0 Namesrv是在4.9.X基础上添加了内嵌Controller实例的功能,其余功能差不多。

具体体现在配置上的差异如下总结, 大家参考。

RocketMQ 5.0 和 4.9.X 配置项差异

5.0.0 配置项

4.9.X 配置项

备注

bindAddress

服务IP

clientRequestThreadPoolNums

处理客户端请求的线程数

clientRequestThreadPoolQueueCapacity

处理客户端请求的线程数容量

clusterTest

clusterTest

configStorePath

configStorePath

defaultThreadPoolNums

处理broker请求的线程数

defaultThreadPoolQueueCapacity

处理broker请求的线程数容量

enableAllTopicList

是否允许查询全部topic列表,默认允许

enableControllerInNamesrv

是否把congtroller嵌入namesrv部署

enableTopicList

是否允许查询集群的topicunit topic,unit sub topicunit sub unit topic

kvConfigPath

kvConfigPath

listenPort

listenPort

notifyMinBrokerIdChanged

是否允许通知最小broker id变化

orderMessageEnable

orderMessageEnable

productEnvName

productEnvName

returnOrderTopicConfigToBroker

是否允许读取kv配置中顺序消息topic配置

rocketmqHome

rocketmqHome

scanNotActiveBrokerInterval

扫描不活跃broker的时间间隔,单位毫秒

serverAsyncSemaphoreValue

serverAsyncSemaphoreValue

serverCallbackExecutorThreads

serverCallbackExecutorThreads

serverChannelMaxIdleTimeSeconds

serverChannelMaxIdleTimeSeconds

serverOnewaySemaphoreValue

serverOnewaySemaphoreValue

serverPooledByteBufAllocatorEnable

serverPooledByteBufAllocatorEnable

serverSelectorThreads

serverSelectorThreads

serverSocketBacklog

serverSocketBacklog

serverSocketRcvBufSize

serverSocketRcvBufSize

serverSocketSndBufSize

serverSocketSndBufSize

serverWorkerThreads

serverWorkerThreads

supportActingMaster

是否支持主从切换

unRegisterBrokerQueueCapacity

处理UnRegisterBroker请求的线程池队列长度

useEpollNativeSelector

useEpollNativeSelector

writeBufferHighWaterMark

writeBufferHighWaterMark

writeBufferLowWaterMark

writeBufferLowWaterMark

二、配置默认值差异

RocketMQ Namesrv 5.0 配置以及默认值

5.0.0 配置项

5.0.0 配置值

bindAddress

0.0.0.0

clientRequestThreadPoolNums

8

clientRequestThreadPoolQueueCapacity

50000

clusterTest

false

configStorePath

/root/namesrv/namesrv.properties

defaultThreadPoolNums

16

defaultThreadPoolQueueCapacity

10000

enableAllTopicList

true

enableControllerInNamesrv

false

enableTopicList

true

kvConfigPath

/root/namesrv/kvConfig.json

listenPort

9876

notifyMinBrokerIdChanged

false

orderMessageEnable

false

productEnvName

center

returnOrderTopicConfigToBroker

true

rocketmqHome

/usr/local/services/rocketmq-5.0.0

scanNotActiveBrokerInterval

5000

serverAsyncSemaphoreValue

64

serverCallbackExecutorThreads

0

serverChannelMaxIdleTimeSeconds

120

serverOnewaySemaphoreValue

256

serverPooledByteBufAllocatorEnable

true

serverSelectorThreads

3

serverSocketBacklog

1024

serverSocketRcvBufSize

0

serverSocketSndBufSize

0

serverWorkerThreads

8

supportActingMaster

false

unRegisterBrokerQueueCapacity

3000

useEpollNativeSelector

false

writeBufferHighWaterMark

0

writeBufferLowWaterMark

0

RocketMQ Namesrv 4.9.X 配置以及默认值(空白的是比5.0.0少的)

4.9.X 配置项

4.9.x 配置值

clusterTest

false

configStorePath

/data/rocketmq_home/conf/namesrv.conf

kvConfigPath

/root/namesrv/kvConfig.json

listenPort

9876

orderMessageEnable

false

productEnvName

center

rocketmqHome

/data/rocketmq_home

serverAsyncSemaphoreValue

64

serverCallbackExecutorThreads

0

serverChannelMaxIdleTimeSeconds

120

serverOnewaySemaphoreValue

256

serverPooledByteBufAllocatorEnable

true

serverSelectorThreads

3

serverSocketBacklog

1024

serverSocketRcvBufSize

0

serverSocketSndBufSize

0

serverWorkerThreads

8

useEpollNativeSelector

false

writeBufferHighWaterMark

0

writeBufferLowWaterMark

0

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 魔都程序缘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档