摘要: Broker 消息结构、PageCache和零拷贝技术 堆积能力是消息队列的一个重要考核指标。存储机制是 RocketMQ 中的核心,也是亮点设计,因为存储机制决定写入和查询的效率。 一、Broker 消息存储结构 1.1 Broker 存储概述 Broker 通过 CommitLog、Consum 阅读全文
posted @ 2021-02-24 18:18 左扬 阅读(703) 评论(0) 推荐(0) 编辑
摘要: Broker 概述、启动和停止流程 Broker 是 RocketMQ 体系中核心组件之一,存储是 Broker 的核心功能之一,决定整个 RocketMQ 体系的吞吐性能、可靠性和可用性。 一、Broker 概述 1.1 什么是 Broker Broker 是 RocketMQ 中核心的模块之一, 阅读全文
posted @ 2021-02-24 15:53 左扬 阅读(3695) 评论(0) 推荐(0) 编辑
摘要: RocketMQ的路由原理 生产者发送消息、消费者消费时都需要从 Namesrv 拉取 Topic 路由信息,那么这些路由信息是如何注册到 Namesrv 的呢?如果 Broker 异常宕机,路由信息又是如何更新的呢? 一、路由注册 Namesrv 获取的 Topic 路由信息来自 Broker 定 阅读全文
posted @ 2021-02-24 15:49 左扬 阅读(696) 评论(0) 推荐(0) 编辑
摘要: Namesrv 服务 Namesrv 在 RocketMQ 体系中,可以看做是一个 Topic 路由注册和管理、Broker注册和发现的角色。 一、概述 Namesrv 在 RocketMQ 体系中主要用于保存元数据、提高 Broker 的可用性。 1.1 什么是 Namesrv 在 RocketM 阅读全文
posted @ 2021-02-24 10:57 左扬 阅读(943) 评论(0) 推荐(0) 编辑
levels of contents