rocketMQ 集群的搭建

准备四台机器

 

 

 

 

 先实现2主2从同步

 

 

 修改主 配置文件

 

 

 brokerName //主从要一致

brokerId=0 // master 是0  slave>0

brokerRole=SYNC_MASTER   ASYNC_MASTER   //同步规则 

flushDiskType=ASYNC_FLUSH  //异步刷盘 存储到磁盘异步

nameservAddr=192.168.150.11:9876;192.168.150.12:9876;192.168.150.13:9876;

storePathRootDir=/var/rocketmq/store

storePathCommitLog=/var/rocketmq/store/commitlog

storePathIndex=/var/rocket/store/index

storePathConsumeQueue=/var/rocketmq/store/consumequeue

----

 slave配置

 

 

 

 -----

broker-b  m

 

broker-b slave

 

 

 ---

 

 修改堆大小

 

 

 

 

 

 

 

 

 

 

 MessageListenerConcurrently  是无序消费消息 线程安全  返回两个状态  一个是消费成功  一个是过一会再试

 

 这个出现异常 会进行消息重新投递给consumer  重复投递时间如下

设置最大重新消费次数 为2次

 

 

 当设置了

 

rocketMQ 就会维护一个延时队列  和一个死信队列  当消息达到最大重试次数  消息就会到达死信队列中

 

posted @   花心大萝卜li  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示