美文网首页
RocketMQ 5.x 部署

RocketMQ 5.x 部署

作者: 云鹏_792b | 来源:发表于2023-07-25 11:48 被阅读0次

    官方文档

    https://rocketmq.apache.org/zh/docs/deploymentOperations/01deploy/

    默认端口号:
    https://blog.csdn.net/qq_42651904/article/details/130400232

    参数配置

    #broker集群名称,相同集群的master能互相识别
    brokerClusterName=rocketmqcluster
    #broker名称,互为主从的broker名称保持一致。
    brokerName=broker-a
    #0 表示 Master, >0 表示 Slave
    brokerId=0
    #nameServer地址,分号分割
    namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876
    #这个配置可解决双网卡,发送消息走外网的问题,这里配上内网ip就可以了
    brokerIP1=192.168.11.100
    #在发送消息时,自动创建服务器不存在的topic,默认创建的队列数
    defaultTopicQueueNums=8
    #是否允许 Broker 自动创建Topic,建议线下开启,线上关闭
    autoCreateTopicEnable=true
    #是否允许 Broker 自动创建订阅组,建议线下开启,线上关闭
    autoCreateSubscriptionGroup=true
    #删除过时消息的时间,04代表凌晨4点
    deleteWhen = 04
    #文件保留时间,默认 48 小时
    fileReservedTime=48
    #存储路径
    storePathRootDir=$HOME/store
    #commitLog 存储路径
    storePathCommitLog=$HOME/store/commitlog
    #消费队列存储路径存储路径
    storePathConsumeQueue=$HOME/store/consumequeue
    #消息索引存储路径
    storePathIndex=$HOME/store/index
    #checkpoint 文件存储路径
    storeCheckpoint=$HOME/store/checkpoint
    #abort 文件存储路径
    abortFile=$HOME/store/abort
    #开启消息轨迹
    traceTopicEnable=true
    #延迟消息 18个等级的延时时间
    messageDelayLevel = 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h
    #broker角色 SYNC_MASTER/ASYNC_MASTER/SLAVE
    brokerRole = SYNC_MASTER
    #刷盘策略 SYNC_FLUSH(同步刷盘)和ASYNC_FLUSH(异步刷盘)
    flushDiskType = ASYNC_FLUSH
    

    相关文章

      网友评论

          本文标题:RocketMQ 5.x 部署

          本文链接:https://www.haomeiwen.com/subject/jwwfpdtx.html