Rocketmq完整配置详解

IT集合7个月前更新 鲸落资源
3,434 0

RocketMQ配置文件模板如下:

# Broker端配置
# 集群名称
brokerClusterName = DefaultCluster
# Broker名称
brokerName = broker-a
# Broker ID
brokerId = 0
# 消息存储时间阈值,如果超过该时间就标记可以删除了
deleteWhen = 04
# 文件保留时间,默认值为72小时,超过此时间的文件将被删除
fileReservedTime = 48
# 自动创建主题开关
autoCreateTopicEnable = true
# 每个主题分区存储个数
numTopicStores = 8
# 索引写线程数量
numIndexWriteThread = 8
# 索引读线程数量
numIndexReadThread = 8
# Broker角色类型,ASYNC_MASTER表示异步复制的Master节点,SYNC_MASTER表示同步复制的Master节点
brokerRole=ASYNC_MASTER
# 刷盘方式,ASYNC_FLUSH表示异步刷盘,SYNC_FLUSH表示同步刷盘
flushDiskType=ASYNC_FLUSH
# 存储路径根目录
storePathRootDir=/home/rocketmq/data
# 存储路径commitlog目录
storePathCommitLog=/home/rocketmq/data/commitlog
# 自动创建订阅组开关
autoCreateSubscriptionGroup=true

# Namesrv端配置
# 监听端口号
listenPort = 9876
# Broker名称,需要与Broker端配置的一致
brokerName = DefaultCluster
# Broker ID,需要与Broker端配置的一致
brokerId = 0
# NameServer地址列表
namesrvAddr = localhost:9876
# KV配置文件路径
kvConfigPath=/home/rocketmq/kvConfig.json

 

以上配置文件意义及说明已在注释中给出,建议根据自己的具体业务需求进行相应参数调整。

© 版权声明

相关文章

广告也精彩

暂无评论

暂无评论...