随笔分类 -  rocketMQ实战与原理解析

摘要:NameServer的功能主要维护RouteInfoManager对象里的这5个状态 private final HashMap<String/* topic */, List<QueueData>> topicQueueTable; private final HashMap<String/* b 阅读全文
posted @ 2020-06-05 03:08 lakeslove 阅读(258) 评论(0) 推荐(0)
摘要:RocketMq是用Maven管理的,共有十几个模块,主要模块有:broker、client、common、namesrv、 <modules> <module>client</module> //包括生产者和消费者 <module>common</module> //公共的功能类实现 <modul 阅读全文
posted @ 2020-06-04 22:06 lakeslove 阅读(223) 评论(0) 推荐(0)
摘要:根据使用者对读取操作的控制情况,消费者可分为两种类型。一个是 DefaultMQPushConsumer ,由系统控制读取操作,收到消息后自动调用传人的 处理方法来处理;另一个是DefaultMQPullConsumer ,读取操作中的大部分功 能由使用者自主控制。 public class Qui 阅读全文
posted @ 2020-06-04 16:31 lakeslove 阅读(382) 评论(0) 推荐(0)
摘要:rocketMQ的各部分角色Producer 、Consumer 、Broker 和NameServer 现实生活中的邮政系统要正常运行,离不开下面这四个角色, 一是发信者, 二是收信者, 三是负责暂存、传输的邮局, 四是负责协调各个地方邮局的管理机构。 对应到 RocketMQ 中,这四个角色就是 阅读全文
posted @ 2020-06-03 02:34 lakeslove 阅读(307) 评论(0) 推荐(0)
摘要:该书以rocketMQ的4.2.0版本讲解,目前我用的是最新版是4.7.0,现在看起来差不多 rocketMq目录如下: LICENSE NOTICE README . md benchmark/ bin/ conf/ lib/ LICENSE 、NOTICE 和README.md 包括一些版权声明 阅读全文
posted @ 2020-06-01 17:39 lakeslove 阅读(177) 评论(0) 推荐(0)
摘要:该书出版于2018年6月份,分为13章,共173页。 本书分为两大部分: 第一部分是RocketMQ 实战,包括第1 ~ 8 章。这是本书的主体内容,可帮助读者快速用好RocketMQ 这个分布式消息队列。 首先介绍了 搭建一个简单RocketMQ 集群的方法,以此来发送和接收消息;然后详细介绍 了 阅读全文
posted @ 2020-05-31 15:55 lakeslove 阅读(557) 评论(0) 推荐(0)