RocketMQ
Starriers
所有技术,只有一篇,以理解底层原理为主,同一个知识点的某一篇文章可能会被反复更新
展开
-
深入理解 RocketMQ - NameSrv
深入理解 RocketMQ - NameSrv一 什么是 NamesrvNamesrv 是 RocketMQ 中,是负责 Topic 路由注册管理,Broker注册发现的协调者。二 Namesrv 的核心功能Namesrv 主要负责临时保存,管理 Topic 路由信息,Namesrv 个节点之间无通信,彼此无感知,因此它是无状态的。Broker 启动时,会轮询全部配置的 Namesrv 节点,拉取路由配置信息。三 Namesrv 的数据结构Namesrv 中保存的数据被称为 Topic 路由信息原创 2020-11-18 01:42:05 · 409 阅读 · 0 评论 -
深入理解 RocketMQ - 延迟消息
深入理解 RocketMQ - 延迟消息延迟消息和定时消息,并无本质上的区别。延迟消息是指当前消息在创建之后的指定时间过后,再发送。定时消息,则是指消息在创建完成后,指定的时间发送。一般都是将消息存储在数据库中,使用定时任务进行消息扫描,满足条件的数据则发送给消费者。延迟消息机制1. 存储机制在 RocketMQ 中,延迟消息的消息体中,会设置一个 delayTimeLevel。延迟消息在保存到 CommitLog 时,如果调用 CommitLog.putMessage() 方法存储延迟消息时,发现原创 2020-11-18 01:31:44 · 1055 阅读 · 0 评论 -
深入理解 RocketMQ - 事务消息
深入理解 RocketMQ -事务消息原创 2020-11-18 00:25:09 · 158 阅读 · 0 评论 -
深入理解 RocketMQ - Broker
深入理解 RocketMQ Broker原创 2020-11-17 20:04:19 · 285 阅读 · 2 评论