apiVersion: v1
kind: ConfigMap
metadata:
  name: rocketmq-broker-config
  namespace: rocketmq
data:
  broker-a.properties: |
    #所属集群名字
    brokerClusterName=mq-qa
    #broker名字
    brokerName=broker-a
    #0表示Master，>0表示Slave
    brokerId=0
    #删除文件时间点，默认凌晨 4点
    deleteWhen=04
    #文件保留时间，默认 48 小时
    fileReservedTime=48

    brokerRole=ASYNC_MASTER
    flushDiskType=ASYNC_FLUSH
    #nameServer地址，分号分割
    namesrvAddr=rocketmq-a.mq.svc.cluster.local:9876;rocketmq-b.mq.svc.cluster.local:9876
    defaultTopicQueueNums=4
    autoCreateTopicEnable=true
    autoCreateSubscriptionGroup=true
    listenPort=10911
    #commitLog每个文件的大小默认1G
    mapedFileSizeCommitLog=1073741824
    #ConsumeQueue每个文件默认存30W条，根据业务情况调整
    mapedFileSizeConsumeQueue=300000
  broker-b.properties: |
    #所属集群名字
    brokerClusterName=changjinglu-mq-qa
    #broker名字
    brokerName=broker-b
    #0表示Master，>0表示Slave
    brokerId=0
    #删除文件时间点，默认凌晨 4点
    deleteWhen=04
    #文件保留时间，默认 48 小时
    fileReservedTime=48

    brokerRole=ASYNC_MASTER
    flushDiskType=ASYNC_FLUSH
    #nameServer地址，分号分割
    namesrvAddr=rocketmq-a.mq.svc.cluster.local:9876;rocketmq-b.mq.svc.cluster.local:9876
    defaultTopicQueueNums=4
    autoCreateTopicEnable=true
    autoCreateSubscriptionGroup=true
    listenPort=10911
    #commitLog每个文件的大小默认1G
    mapedFileSizeCommitLog=1073741824
    #ConsumeQueue每个文件默认存30W条，根据业务情况调整
    mapedFileSizeConsumeQueue=300000