# RocketMQ Broker Master-1 Configuration # 集群名称 clusterName = rocketmq-cluster brokerName = broker-master-1 # Broker角色:ASYNC_MASTER(异步主节点) brokerRole = ASYNC_MASTER # 刷盘策略:ASYNC_FLUSH(异步刷盘) flushDiskType = ASYNC_FLUSH # NameServer地址(多个用分号分隔) namesrvAddr = namesrv-1:9876;namesrv-2:9876 # Broker监听端口 listenPort = 10911 #HA监听端口 haListenPort = 10909 #Broker IP(需根据实际宿主机IP修改) brokerIP1 = 192.168.1.100 brokerIP2 = 192.168.1.100 # 是否允许Broker自动创建Topic autoCreateTopicEnable = true # 是否允许Broker自动创建订阅组 autoCreateSubscriptionGroup = true # 消息存储路径 storePathRootDir = /home/rocketmq/store # CommitLog存储路径 storePathCommitLog = /home/rocketmq/store/commitlog # 消费队列存储路径 storePathConsumerQueue = /home/rocketmq/store/consumequeue # 索引存储路径 storePathIndex = /home/rocketmq/store/index # 检查点文件路径 storeCheckpoint = /home/rocketmq/store/checkpoint # abort文件路径 abortFile = /home/rocketmq/store/abort # 消息最大大小(字节) maxMessageSize = 6291456 # 删除文件时间点(默认凌晨4点) deleteWhen = 04 # 文件保留时间(小时) fileReservedTime = 72 # 队列数 # 默认队列数(建议根据业务调整) defaultTopicQueueNums = 8 # 发送消息超时时间(毫秒) sendMessageTimeout = 3000 # 拉取消息超时时间(毫秒) pullMessageTimeout = 30000 # 主题配置 # 订单主题 orderTopicNames = order-topic # 库存主题 inventoryTopicNames = inventory-topic # 财务主题 financeTopicNames = finance-topic # 通知主题 notificationTopicNames = notification-topic