首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RocketMQ-V4.9.4系列解析
一语长情
创建于2022-07-25
订阅专栏
RocketMQ源码解析
等 27 人订阅
共16篇文章
创建于2022-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
详细解读RocketMQ文件恢复机制
详细的探究一下RocketMQ文件恢复机制,即RocketMQ重新启动时所涉及一系列的存储文件是如何恢复的,涉及Commilog、ConsumeQueue等文件
RocketMQ事务消息-解密事务消息实现原理(下篇)
本篇文章将会详细的解析一下,服务端是如何处理那些在指定的事务超时时间内没有处理完成的预消息的,也就是服务端是如何回查客户端的事务状态。
RocketMQ事务消息-解密事务消息实现原理(上篇)
RocketMQ事务消息并不是为了解决分布式事务的,而解决的是本地事务与消息发送一致性的问题,本篇文章主要是讲解客户端如何发送事务消息以及服务端是如何存储事务消息的
RocketMQ实战-优雅的并发编程技巧
我们着重来分析梳理一下在并发编程上面,RocketMQ给我们带来了哪些优雅的实现方式,这其中蕴含着怎样的并发编程思想,我们能够从中学习借鉴到什么。这些疑问,在接下来的文章中将会重点描述。
RocketMQ架构设计-以图示的方式梳理一下RocketMQ内部的层级关系
在探究完了细节之后,我们从RocketMQ的整体架构设计上,看一下RocketMQ内部是如何组织代码结构的,层与层是如何划分的,这是本篇所描述的重点内容
RocketMQ消息消费-消费者客户端是如何处理已经拉取到的消息
本篇文章,我们分析了消费者客户端在拉取到服务端消息后是如何处理的,这其中经历了哪些步骤,流转了哪些环节,我们站在源码的角度一一剖析,深度还原代码细节。
RocketMQ消息消费-服务端如何回应消息的拉取请求
在经过消息消费前的准备工作以及客户端为拉取消息所做的努力这两篇文章分析后,接下来我们重点介绍一下服务端是如何响应客户端拉取消息请求的。在这个过程中,服务端经历了哪些环节以及步骤。
RocketMQ消息消费-客户端为拉取消息所做的努力
我们来梳理一下RocketMQ客户端在拉取消息的过程中,做出了哪些努力,经历了哪些流程步骤,经过本篇的梳理,相信读者能够更好的掌握客户端的处理流程,在以后的工作和学习中能够更好的解决遇到的问题。
RocketMQ消息消费-客户端拉取消息前的准备工作
本篇为RocketMQ消费者解析的第一篇,本篇文章图文并茂的展示了消费者在拉取消息之前的准备工作,并着重解析了客户端的重点类MQClientInstance
RocketMQ消息写入-步步拆解IndexFile的写入流程
消息写入到commitlog之后,由异步线程转发至indexFile。本篇文章以源码的角度详细的分析了消息是如何由commitlog分发至indexFile的
RocketMQ消息写入-步步拆解ConsumeQueue的写入流程
消息写入到commitlog之后,由异步线程转发至consumeQueue。本篇文章以源码的角度详细的分析了消息是如何由commitlog分发至consumeQueue的
RocketMQ消息写入-消息是如何写入Broker服务器(Broker端篇)
RocketMQ源码解析-消息是如何写入Broker服务器(Broker篇)是介绍消息到达Broker之后,以源码解析的角度介绍MQ是如何处理消息写入流程的。
RocketMQ消息发送-消息是如何发送到Broker服务器(客户端篇)
本篇文件主要是介绍一条普通的消息时如何写入到Broker服务器的。 消息的写入在Producer生产者经历了哪些步骤,会以源码的方式解读
启动Broker服务的背后RocketMQ做了哪些事
本篇主要以源码解析的形式,展开介绍一下Broker服务的初始化以及启动,可以清晰的了解到broker在初始化的过程中加载的资源以及各个功能模块是如何展开的。
详细梳理一下RocketMQ中NameServer各项能力
NameServer的服务处理,主要介绍两个类,一个是DefaultRequestProcessor ,一个是BrokerHousekeepingService
启动NameServer服务的背后RocketMQ做了哪些事
NameServer是一个非常简单的Topic路由注册中心,其角色类似Dubbo中的zookeeper,支持Broker的动态注册与发现,本篇主要解析NameServer的启动。