![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ
文章平均质量分 90
可爱的小祺祺
这个作者很懒,什么都没留下…
展开
-
RocketMQ源码分析之消费者(四)
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是消费者的源码分析。 一、前提 消费者消费分为两种模式,集群模式和广播模式,默认开启的是集群模式,集群模式下同一个消费组中只能有一个消费者消费某个topic在broker中的队列。广播模式下,所有消费者都可以消费topic的信息。 消费者获取消息的方式也有两种,一个是主动从broker中pull消息,另一个是broker主动push消息给消费者。其实b...转载 2021-05-24 15:43:59 · 325 阅读 · 0 评论 -
RocketMQ源码分析之生产者(三)
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是生产者的源码分析。 生产者方面的源码主要分为三个地方,启动生产者、发送消息、批量发送消息,然后每个地方又会细分为不同的小步骤,我会一点点分析。 一、前提 使用过RocketMQ的都知道生产者类是DefaultMQProducer,该类在源码的org.apache.rocketmq.client....转载 2021-05-24 15:42:30 · 157 阅读 · 0 评论 -
简单的RocketMQ生产者和消费者的开发示例demo(二)
上一篇文章介绍了RocketMQ双Master+双Slave集群+可视化控制台环境搭建,这篇主要介绍一下Producer和Consumer的简单开发示例Producer创建个SpringBoot项目,配置下maven依赖,用的是4.7.0的RocketMQ,所以Manve也用4.7.0(版本要对应上)<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq原创 2021-05-24 15:04:11 · 1306 阅读 · 0 评论 -
Window下RocketMQ双Master+双Slave集群+可视化控制台环境搭建(一)
盗用一张官网的结构部署图RocketMQ集群解决了单机版RocketMQ所存在的单点故障问题,并且还可以对RocketMQ性能进行横向的拓展。RocketMQ分为四个部分:生产者集群 (只能往broker的master节点写入消息) 消费者集群 (能消费broker中的master和slave节点的消息) NameServer集群 (没有主备之分) Broker集群 (区分master和slave)此次搭建的是双Master+双Slave集群,下面开始具体的搭建步骤1、安装包.原创 2021-05-21 17:38:48 · 319 阅读 · 0 评论