首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RocketMq源码分析
炳臣
创建于2023-04-19
订阅专栏
RocketMq源码分析
等 4 人订阅
共6篇文章
创建于2023-04-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RocketMq之NameSever浅析
NameSever 是一种路由服务,类似于dubbo中的注册中心zk,它存储了Broker的路由信息,供Producer和Consumer使用,不然Producer怎么知道往哪个Broker发送消息。多个NameSever之间没有通信,每个NameSever都会保存所有路由信息…
RocketMq之Producer原理浅析
其实MessageQueue是RocketMq的一种数据分片+物理存储机制。 我们一般在创建 Topic 的时候会指定 MessageQueue 的数量。 如上图,一个 Topic 中有4个 MessageQueue,每个 Brokers 上有2个 MessageQueue ,…
RocketMq之Consumer原理浅析
当一个业务系统部署多台机器时,每台机器都启动了一个Consumer,并且这些Consumer都在同一个ConsumerGroup也就是消费组中,此时一个消费组中多个Consumer消费一个Topic,而一个Topic中会有多个MessageQueue。 那么就会有一个问题,比如…
RocketMq之Broker源码分析
服务器上部署的RocketMq进程一般称之为Broker,Broker会接收Producer的消息,持久化到本地,然后push给Consumer,通常使用集群部署,主从之间会有数据同步。 Broker 会向所有 NameSever 注册自己(包含topic信息),并保持心跳连接…
RocketMq之事务消息实现原理
RocketMQ提供了事务消息的功能,采用2PC(两段式协议)+补偿机制(事务回查)的分布式事务功能,通过消息队列 RocketMQ 版事务消息能达到分布式事务的最终一致。 暂不能投递的消息,发送方已经成功地将消息发送到了消息队列 RocketMQ 版服务端,但是服务端未收到生…
RocketMQ学习总结
服务器上部署的RocketMq进程一般称之为Broker,Broker会接收Producer的消息,持久化到本地,然后push给Consumer,通常使用集群部署。主从之间会有数据同步 路由服务,类似与dubbo中的注册中心zk,它存储了Broker的路由信息,供Produce…