![](https://img-blog.csdnimg.cn/direct/f5d8a5042eff40529352b117b5d2f26f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
RocketMQ
文章平均质量分 77
RocketMQ
坚持每天学习一点
找一个程序员学习搭子 杭州有没有帮我内推的大佬?
展开
-
SpringBoot集成RocketMQ
https://blog.csdn.net/qq_45297578/article/details/128728991原创 2024-05-24 23:52:02 · 188 阅读 · 0 评论 -
二、RocketMQ的安装与启动
Broker节点为了证明自己是活着的,为了维护与NameServer间的长连接,会将最新的信息以心跳包方式上报给NameServer,每30秒发送一次心跳。NameServer中有⼀个定时任务,每隔10秒就会扫描⼀次Broker表,查看每一个Broker的最新心跳时间戳距离当前时间是否超过120秒,如果超过,则会判定Broker失效,然后将其从Broker列表中剔除。集群模式:该模式下创建的Topic在该集群中,所有Broker中的Queue数量是相同的。RocketMQ的路由发现采用的是Pull模型。原创 2024-04-27 22:17:36 · 35 阅读 · 0 评论 -
三、RocketMQ工作原理
Rebalance即再均衡,指的是:⼀个Topic下的多个Queue在同⼀个Consumer Group中的多个Consumer间进行重新分配的过程。Rebalance机制的本意是为了提升消息的并行消费能力。由于⼀个队列最多分配给⼀个消费者,因此当某个消费者组下的消费者实例数量大于队列的数量时,多余的消费者实例将分配不到任何队列当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,并且多次消费并未对业务系统产生任何负面影响,那么这个消费过程就是消费幂等的。原创 2024-05-18 12:14:36 · 802 阅读 · 0 评论 -
四、RocketMQ应用
顺序消息指的是,严格按照消息的发送顺序进行消费的消息(FIFO)。延时消息的延迟时长不支持随意时长的延迟,是通过特定的延迟等级来指定的。原创 2024-05-19 18:06:38 · 836 阅读 · 1 评论