
RocketMQ
不惧不惑
这个作者很懒,什么都没留下…
展开
-
RocketMQ生产者和消费者流程图
从之前的文章整理,可以配合阅读:RocketMQ源码阅读之消费者RocketMQ源码阅读之生产者RocketMQ生产者负载均衡算法原创 2020-06-11 19:47:53 · 1322 阅读 · 0 评论 -
RocketMQ源码阅读之消费者
RocketMQ源码阅读之消费者创建消费者并启动拉取消息的服务负载均衡服务 rebalanceService.start()RocketMQ消费者代码相对生产者来说要更复杂一些。本次阅读的消费者代码是使用push消费方式的源码实现,其设计底层其实只是将pull的方式进行封装从而实现push消费的效果。创建消费者并启动public static void main(String[] args)...原创 2020-04-28 23:56:14 · 445 阅读 · 0 评论 -
RocketMQ生产者负载均衡算法实现
RocketMQ生产者负载均衡算法实现生产者负载均衡官方文档的解释如下:Producer端在发送消息的时候,会先根据Topic找到指定的TopicPublishInfo,在获取了TopicPublishInfo路由信息后,RocketMQ的客户端在默认方式下selectOneMessageQueue()方法会从TopicPublishInfo中的messageQueueList中选择一个队列...原创 2020-04-28 22:42:57 · 1934 阅读 · 0 评论 -
RocketMQ源码阅读之生产者
RocketMQ源码阅读之生产者生产者创建及启动流程1. 创建生产者2. 启动生产者2.1 defaultMQProducerImpl.start() 启动生产者生产者发送消息流程发送异步消息发送同步消息目标:本文的目的是梳理RocketMQ生产者从创建到启动及最终发送的源码主体逻辑,掌握生产者代码的主体流程。生产者创建及启动流程1. 创建生产者DefaultMQProducer pro...原创 2020-04-27 23:36:52 · 419 阅读 · 0 评论 -
springboot-rocketMQ-stater源码解析及优雅的整合方式
springboot-rocketMQ-stater源码解析及优雅的整合方式1.springboot与rocketMQ优雅整合2.rocketmq-spring-boot-starter源码解析2.1 RocketMQAutoConfiguration自动装配入口类2.2 整合生产者的源码分析1.springboot与rocketMQ优雅整合在springboot中使用RocketMQ消息队列...原创 2020-04-22 23:35:49 · 1777 阅读 · 0 评论