![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mq
文章平均质量分 91
眺望牛群
这个作者很懒,什么都没留下…
展开
-
rocketMq-消息存储-buildIndex
前言原创 2021-07-10 14:43:33 · 252 阅读 · 0 评论 -
rocketMq-消息存储-consumeQueue
前言 上篇文章介绍了,消息存储,把所有队列的消息存储在commitLog大文件,然而我们消费的时候是按照队列订阅的,如果要消费队列的一个消息,要去一个大文件(其实是多个物理文件,每个文件1G)去查找,不知道查到啥时候,因为无法定位这个消息在commitLog 哪里;所有才有了为每个队列建立索引,消息者根据queueId 去consumeQueue查找physicsOffset,在根据physicsOffset 找到消息 consumeQueue流程介绍 在broker 中,一个topic ...原创 2021-07-10 14:44:03 · 623 阅读 · 0 评论 -
rocketMq-消息存储-commitLog
简述 本文章主要先对rocketMq 流程简述如下: nameserv:看作注册中心,broker 启动要注册到nameserv中,同时要定时向nameserv发送心跳来告诉nameserv它还活着,然后nameserv除了维护broker信息,还要维护topic的信息,比如一个topic 消息发送到哪几个broker上,然后topic 分为几个message queue等等,现在我们只需要简单知道这个nameserv 维护这broker信息与topic 信息。 broker:一个实例...原创 2021-07-10 14:42:25 · 1256 阅读 · 0 评论