RocketMq源码解析

Broker 注册 与 高性能读写机制及性能优化 01 总体概述 我们深度剖析了关于「NameServer」组件服务,了解了「NameServer」是⼀个非常
发布于 2024-10-26
图解 RocketMQ NameServer RocketMQ Broker 主从同步与集群模式原理 RocketMQ 的 NameServer 是 RocketMQ 架构中的一个重要组件,它负责管理和广播路由信息。NameServer 本身是一个无状态的服务,集群中的多个 NameServer 实例之间不进行通信,每个 Broker 都会定期向所有 NameServer 发送心跳包,报告其状态和路
发布于 2024-10-25
图解 RocketMQ Producer RocketMQ、Kafka 高性能架构设计对比 消息存储架构 RocketMQ 存储结构:RocketMQ 的消息存储主要基于文件系统。它有 CommitLog 文件用于存储消息的主体内容,消息按照顺序写入 CommitLog。同时,有 ConsumeQueue 文件用于存储消息的索引信息,消费者
发布于 2024-10-25
图解 RocketMQ 源码之 Broker 启动流程剖析 RocketMQ 是一个分布式消息中间件,它具有低延迟、高性能的特点,并且支持发布/订阅和点对点模型。Broker 是 RocketMQ 中的一个核心组件,负责接收来自生产者的消息并存储起来,同时响应消费者的拉取消息请求。下面是 RocketMQ Broker 启动流程的图解及分析: 1. 启动入口
发布于 2024-10-25
RocketMQ 源码之生产者剖析 三、四 【第三篇】图解 RocketMQ 源码之生产者 Topic 核心路由数据源码设计剖析 从今天开始我将为大家奉上 RocketMQ 生产者源码剖析系列文章,正式开启「RocketMQ 的生产者源码之旅」,这是第五篇,我们来剖析下 RocketMQ 源码之生产者 Topic 核心路由数据源码设计剖析。
发布于 2024-09-18
RocketMQ 源码之生产者剖析 一、二 【 第一篇】图解 RocketMQ 源码之生产者启动流程剖析 这是第三篇,我们来剖析下 RocketMQ 源码之生产者启动流程剖析。 这里我将以
发布于 2024-09-18
RocketMQ源码解读以及设计思想总结 这一部分,我们开始深入RocketMQ的源码。源码的解读是个非常困难的过程,每个人的理解程度都会不一样,也不太可能通过讲解把其中的细节全部讲明白。我们今天在解读源码时,采取逐层抽取的模式,希望能够给大家形成一个源码解读的大框架,帮助大家对源码形成自己的理解。 我们分为几条主线来解读源码: 一、源码环
发布于 2024-09-05
深入剖析RocketMQ源码-NameServer 一、RocketMQ架构简介 1.1 逻辑部署图 1.2 核心组件说明
发布于 2024-08-26