#所属集群名字
brokerClusterName=rocketma-cluster
#broker名,,注意此处不同的配置文件填写的不一样
brokerlName-broker-a
#0表示Master, >o表示
slavebrokerId=0
#nameServer地址,分号分割
namesrvAddr=rocketmg-nameserver1:9876
#在发送消息时, 自动创建服务器不存在的Topic,默认创建的队列数
defaultTopicQueueNums=4
#是否允许Broker 自动创建Topic,建议线下开启,线上关闭
autoCreateTopicEnable=true
#是否允许Broker自动创建订阅组,建议线下开启,线上关闭
autocreatesubscriptionGroup-true
#Broker对外服务的监听端口
listenPort=10911
#删除文件时间点,默认是凌晨4点
deletewhen=04
#文件保留时间,默认48小时
fileReservedTime=120
#commitLog每个文件的大小默认
16mapedFilesizeCommitLog=1073741824
#ConsumeQueue每个文件默认存30W条,根据业务情况调整
mapedFilesizeConsumeOueue=309000
#destroyMapedFileIntervalForciblv=120000 #redeleteHangedFileInterval=120000#检测物理文件磁盘空间
diskMaxUsedSpaceRatio=88
# 存储路径
storePathRootDir = /usr/local/server/ma/rocketma/storet
# commitLog存储路径
storePathCommitLog = /usr/local/server/ma/rocketma/store/commitlog
#消费队列存储路径
storePathConsumeOueue=/usr/local/server/ma/rocketmq/store/consumequeue
# 消息索引存储路径
storePathIndex=/usr/local/server/mq/rocketma/store/indext
# checkpoint文件存储路径
storeCheckpoint=/usr/local/server/ma/rocketma/store/checkpointt
# abort文件存储路径
abortFile=/usr/local/server/mg/rocketmq/store/abort
#限制的消息大小
maxMessageSize=65536
# flushCommitLogLeastPages=4
# flushConsumeQueueLeastPages=2
# flushcommitLogThoroughInterval=10006
# flushConsumeOueueThoroughInterval=60000
# Broker的角色
#- ASYNCMASTER异步复制Master
#- SYNC MASTER同步双写Master
#-SLAVE
brokerRole=ASYNC_MASTER
#刷盘方式
#-ASYNC-FLUSH异步刷盘
#-SYNC FLUSH同步刷盘
flushDiskType=ASYNC FLUSH
#checkTransactionMessageEnable=false#发消息线程池数量
#sendMessageTreadPoolNums=128
#拉消息线程池数量
#pullMessageTreadPooINums=128