- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 RocketMQ源码分析 consumer消费,并发、顺序、延时、事务消息总结
1.消费客户端启动流程先贴下consume client启动的流程图消费端启动和producer启动很类似,可以和producer启动进行对比。不同之处是消费端的PullMessageService、RebalanceService才有真正作用,而producer该两个服务线程是无用的,这两个服务线程也是消费端的核心。2.消费队列负载均衡RebalanceService先...
2019-11-21 16:15:24
891
原创 RocketMQ源码分析 producer启动以及消息发送流程,producer与broker网络交互过程,发送和接收方式总结
1.proucer发送消息本质就是把消息通过网络发送给服务器(broker),broker接收到消息存储应答producer成功。要发送的消息在producer包装为Message,到了broker端变为MessageExtBrokerInner,producer客户端的启动和发送比较简单,贴个大图上图就是producer的启动以及消息的发送。生产中producer发送消息通常采用...
2019-11-15 00:14:56
576
原创 RocketMQ源码分析 broker启动,commitlog、consumequeue、indexfile、MappedFileQueue、MappedFile之间的关系以及位置说明
1.MappedFile类属性说明dubbo的核心是spi,看懂了spi那么duboo基本上也懂了,对于rmq来说,它的核心是broker,而broker的核心是commitlog、consumequeue、indexfile,而这些文件对应的最终都是MappedFile,那么搞明白了这个类,那么对于broker的存储这块也就很容易明白了1.1.MappedFile类属性如下OS_PA...
2019-11-14 03:01:03
1234
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人