首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hsfxuebao
掘友等级
Java研发工程师
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 99
沸点 7
赞
106
返回
|
搜索文章
最新
热门
RocketMQ源码11-broker 消息分发流程(ConsumeQueue和BuildIndex)
broker消息分发流程,启动单独的线程,将消息写入到consumerQueue文件和Index文件。
RocketMQ源码10-broker 消息接收流程(写入commitLog)
broker 消息接收流程,接收producer的消息,处理类SendMessageProcess,将消息写入到`commigLog`文件后,接收流程处理完毕
RocketMQ源码9- broker 启动流程
broker启动入口,注册处理器registerProcessor,注册关闭钩子,启动start()方法
RocketMQ源码8-broker存储文件组织和内存映射
broker 存储设计,内存映射MMAP,MappedFileQueue,MappedFile,checkpoint文件
RocketMQ源码7-producer 异步发送(容错机制)
RocketMQ 生产者异步发送消息和容错机制,netty正常发送请求和正常接收响应,定时任务扫描超时但未响应的请求再次重试
RocketMQ源码6-producer 容错机制
product 容错机制,重试机制(默认重试2次)、延迟故障机制(需手动开启延迟故障,根据broker 的响应延迟时间的大小,来影响下次选择这个broker的权重)
RocketMQ源码5-producer 同步发送和单向发送
RocketMQ生产者同步发送(重试2次)和单向发送消息(semaphore进行限流),Netty通信框架
RocketMQ源码4-producer 启动流程(获取topic路由信息)
producer的启动流程,DefaultMQProducer构造和start方法,配置netty客户端,获取topic路由信息
RocketMQ源码3-NameServer 消息处理
注册中心NameServer处理,broker注册和注销请求、通过topic获取路由信息,查询broker版本信息
RocketMQ源码2-NameServer架构设计及启动流程
NameServer的架构设计,与Dubbo的zk注册中心的区别;启动流程分析(配置赋值,创建对象、线程池和定时任务,启动netty服务)
下一页
个人成就
优秀创作者
文章被点赞
1,305
文章被阅读
627,120
掘力值
18,214
关注了
11
关注者
994
收藏集
19
关注标签
40
加入于
2019-12-01