RocketMQ生产环境配置【实战笔记】
- 2019 年 10 月 31 日
- 笔记
一份RocketMQ生产环境的配置文件,供参考,集群架构为异步刷盘异步复制。
1.配置文件
#请修改 brokerClusterName=XXXCluster brokerName=broker-a brokerId=0 listenPort=10911 #请修改 namesrvAddr=x.x.x.x:9876;x.x.x.x::9876 defaultTopicQueueNums=4 autoCreateTopicEnable=false autoCreateSubscriptionGroup=false deleteWhen=04 fileReservedTime=48 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=50000000 destroyMapedFileIntervalForcibly=120000 redeleteHangedFileInterval=120000 diskMaxUsedSpaceRatio=88 #存储路径 storePathRootDir=/data/rocketmq/store #commitLog存储路径 storePathCommitLog=/data/rocketmq/store/commitlog #消费队列存储路径 storePathConsumeQueue=/data/rocketmq/store/consumequeue # 消息索引存储路径 storePathIndex=/data/rocketmq/store/index # checkpoint 文件存储路径 storeCheckpoint=/data/rocketmq/store/checkpoint #abort 文件存储路径 abortFile=/data/rocketmq/store/abort maxMessageSize=65536 flushCommitLogLeastPages=4 flushConsumeQueueLeastPages=2 flushCommitLogThoroughInterval=10000 flushConsumeQueueThoroughInterval=60000 brokerRole=SYNC_MASTER flushDiskType=ASYNC_FLUSH checkTransactionMessageEnable=false maxTransferCountOnMessageInMemory=1000 transientStorePoolEnable=true warmMapedFileEnable=true pullMessageThreadPoolNums=128 slaveReadEnable=true transferMsgByHeap=false waitTimeMillsInSendQueue=1000