![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rocketmq系列
文章平均质量分 88
hyssop2019
大龄女猿,无可药救
展开
-
Rocketmq刷盘三剑客
rocketmq有三个线程负责刷盘,根据不同的配置场景rocketmq的刷盘策略分为三种:1、异步刷盘+缓存刷盘策略 ;2、异步刷盘策略,3同步刷盘策略。本文通过介绍三个负责刷盘线程的执行步骤,交代三种策略的具体内容。原创 2023-01-18 17:12:34 · 551 阅读 · 0 评论 -
RocketMq CommitLog 文件创建
要理解rocketMq broker CommitLog文件的创建就要了解AllocateMappedFileService的运行机制,本文从以下几个方面详细介绍mapped文件从提交请求到创建,再到刷盘三个步骤仔细介绍mapped文件的生成和数据刷盘。原创 2023-01-17 16:52:19 · 314 阅读 · 0 评论 -
Rocketmq-推拉模式
rocketmq 客户端推拉模式实现原创 2023-01-12 19:03:35 · 1821 阅读 · 0 评论 -
RocketMq-RocketMQMessageListener标签解析
rocketmq结合springboot使用起来十分方便,只要我们将实现类添加注解RocketMQMessageListener,并且实现接口RocketMQListener,就可以轻松实现某topic的消费侧消费消息的功能。原创 2023-01-10 21:13:37 · 5849 阅读 · 0 评论 -
rocketmq client端源码分析(4)-producer自动创建topic
producer自动创建topic,源码分析流程,找到自动注册的弊端原创 2022-10-18 17:40:31 · 559 阅读 · 0 评论 -
rocketmq client端源码分析(2)-consumer实现
rocketmq client端源码分析(2)-consumer实现原创 2022-10-11 16:40:05 · 562 阅读 · 0 评论 -
rocketmq client端源码分析(1)-consumer实现
rocketmq client端源码分析(1)-consumer实现原创 2022-10-10 15:36:00 · 825 阅读 · 0 评论 -
rocketmq集成springboot源码分析
我们的一个linstener要想集成到rocketmq还需要很多的参数,这些参数统一的包装在了DefaultRocketMQListenerContainer实现类当中,并且DefaultRocketMQListenerContainer里面包含了一个DefaultMQPushConsumer实例。该方法里面包含了初始化consumer代码。当我们实现业务代码的监听类走到该方法的时候,会被感知到,并注册响应的container到spring上下文。原创 2022-10-08 16:42:11 · 759 阅读 · 0 评论 -
IndexFile实现原理
摘要: rocketmq作为转发数据的中间件,其特点就是快字当头。那么如何做到快,rocketmq从各个角度都进行了优化。今天我们来看下它的索引文件。观察其组织文件的格式,使用的方式。原创 2022-09-28 18:11:13 · 397 阅读 · 1 评论