- 博客(4)
- 资源 (23)
- 收藏
- 关注
原创 RocketMQ源码分析之消费者
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是消费者的源码分析。 一、前提 消费者消费分为两种模式,集群模式和广播模式,默认开启的是集群模式,集群模式下同一个消费组中只能有一个消费者消费某个topic在broker中的队列。广播模式下,所有消费者都可以消费topic的信息。 消费者获取消息的方式也有两种,一个是主动从broke...
2019-11-08 14:39:41 974
原创 RocketMQ源码分析之生产者
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是生产者的源码分析。 生产者方面的源码主要分为三个地方,启动生产者、发送消息、批量发送消息,然后每个地方又会细分为不同的小步骤,我会一点点分析。 一、前提 使用过RocketMQ的都知道生产者类是DefaultMQProducer,该类在源码的org.apache.r...
2019-11-05 17:31:03 474
原创 RocketMQ源码分析之路由
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是路由相关的源码分析。 一、路由元信息 NameSrv中存储了topic的路由信息,这样跟生产者、消费者交互的时候,为两者提供topic的路由信息,NameSrv还得存储路由信息,还得管理节点,包括路由的注册和路由的清除。 路由信息主要在RouteInfoManager类中,其中主要...
2019-11-05 09:46:08 297
原创 RocketMQ源码分析之NameSrv
RocketMQ源码分析我们主要从NameSrv、路由、生产者、消费者、消息存储等方面一点点分析,本章主要讲的是NameSrv的源码分析。 NameSrv的启动类:org.apache.rocketmq.namesrv.NamesrvStartup。 NamesrvStartup的main()方法中调用main0(args),mian0()中其实最主要是createNamesrvControl...
2019-11-05 09:44:38 321
instantclinet-x86-11.1.zip
2020-04-27
instantclient-sqlplus-win-x86-64-11.1.0.7.0.zip
2020-04-27
gui反编译工具-1.4.0.zip
2020-04-08
mqtt-xmeter-1.0.1-jar-with-dependencies.jar
2019-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人