![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ
文章平均质量分 88
datastructure18
这个作者很懒,什么都没留下…
展开
-
RocketMQ订阅关系不一致浅析
本文先介绍背景,分析官方文档中的一些场景,包括正确和错误的订阅关系,然后对出现订阅关系不一致进行原来解析,最后对MQ消息出现问题的场景做出应对解决方案。原创 2022-11-30 16:03:23 · 2407 阅读 · 1 评论 -
RocketMQ消息存储之刷盘机制(原理篇)
一、前言RocketMQ的刷盘机制是一种确保消息可靠性的机制,简单来说就是Broker收到消息后,将消息存储到磁盘上。这样可以解决几个问题:存储空间问题。内存空间有限,存入磁盘可以维护更多消息。 消息可靠性问题。消息存入磁盘后,即使断电了,重启后便可恢复消息。二、刷盘机制原理RocketMQ的刷盘机制原理可以参考下图。下图为官方文档的原理图,主要说明两种刷盘机制:左图是同步刷盘机制,右图是异步刷盘机制。1、同步刷盘上面左图代表...原创 2022-05-02 12:00:07 · 4060 阅读 · 1 评论 -
RocketMQ消息存储之物理存储与逻辑存储
RocketMQ消息存储主要发生在Broker端,作为一种高可用消息中间件,RocketMQ具有独特的消息存储方式:RocketMQ消息存储分为物理存储和逻辑存储,物理存储发生在CommitLog文件中;逻辑存储发生在ConsumeQueue和Index文件中。原创 2021-12-18 16:18:05 · 974 阅读 · 0 评论