
【曳凡】- RocketMQ技术栈
文章平均质量分 92
学习研究RocketMq
曳凡
这个作者很懒,什么都没留下…
展开
-
RocketMq 高可用性解析(二)消费高可用
1、引言 RocketMq 主要的三大流程就是消息的发送,消息的存储和消息的消费了。消息的发送和消息的消费都是在 RocketMq 的client模块中,而消息的存储则是在 broker 模块中。在消费端消费消息时,可能会发生消息消费失败的情况。造成这种情况的原因主要有三点 broker 异常了 消费端异常了 broker 和 消费端的网络异常了 而 RocketMq 解决消费端消息消费失败的方式主要有两种: 重试-死信机制 Rebalance 机制 其中重试-死信机制就是为了防止因为网络抖动造成消原创 2022-04-07 10:38:37 · 973 阅读 · 1 评论 -
RocketMq 高可用性解析(一)存储高可用
引言 RocketMq 作为一个成熟的消息中间件,自身保证了高可用性。学习RocketMq中的高可用性可以帮助我们自己在平时编写代码时能够编写处高可用的代码。 对于RocketMq,高可用主要在这四块进行保证 消息发送的高可用:在消息发送时可能会遇到网络问题、Broker 宕机等情况导致消息没有发送成功 消息存储的高可用:在 RocketMQ 中消息存储时Broker发生故障导致消息没有保存下来 消息消费的高可用:可能由于网络原因导致,也可能由于业务逻辑错误导致消息一直消费失败 集群管理的高可用:整一个原创 2022-03-24 12:52:15 · 3509 阅读 · 0 评论