rocketMQ
George不挂科
这个作者很懒,什么都没留下…
展开
-
同一消费组下不同消费者订阅关系不同时会覆盖
转载:https://blog.csdn.net/weixin_33922670/article/details/87988121同一消费组下不同消费者订阅关系不同时会覆盖,一个消费者示例运行时,另一个会停止,因为订阅逻辑不一致...转载 2019-11-09 20:27:18 · 488 阅读 · 0 评论 -
rocketmq的client版本和服务端版本不一样的话,不能新增topic
这是个深坑。。。。执行到这到时候,点进去看:4.4.0版本而4.3.0版本奇坑无比。。。原创 2019-02-13 15:06:11 · 3919 阅读 · 3 评论 -
rocketmq消息存储相关知识预备(mmap,顺序IO,page cache等等)
转载:https://blog.csdn.net/MakeContral/article/details/85094005转载 2019-02-13 14:10:54 · 310 阅读 · 0 评论 -
顺序消息的实现(锁)
参考:《ROCKETMQ技术内幕》经过消息队列重新负载后(reBalance),分配到一个消息队列,然后会向broker尝试锁定该队列,锁定成功才能发起拉取任务的请求,不然会跳过。集群模式下,每隔20秒会定时任务锁定一次。(个人觉得20秒里面的时间就用来消费消息)。然后会在进行消费是也加锁,一个队列(processqueue)同一时间只会被consumeMessageQueue里的一个线程消费(...转载 2019-02-16 02:19:10 · 222 阅读 · 0 评论 -
rocketmq一些细节记录(持续更新)
1.namesrv每十秒检测一次存活的broker,但是不会把结果直接推给producer,而是producer每30秒向namesrv更新一次路由信息。2.topic队列选择:tryToFindTopicPublishListInfo方法。假设Topic A分布在b,c两个broker上,b,c各有4个队列,生产者里面会有一个sendWhichQueue属性,自增的,然后如果获取b的第一个队...原创 2019-02-15 23:12:36 · 311 阅读 · 0 评论 -
rocketmq实现消息自定义
转载:https://blog.csdn.net/meilong_whpu/article/details/76946562转载 2019-02-04 01:25:00 · 742 阅读 · 0 评论 -
rocketmq消费端流量控制
rocketmq定义里一个快照ProcessQueue,每个MessageQueue都有一个对应的ProcessQueue对象来保存自身的快照。里面是一个TreeMap和一个读写锁,树以MessageQueue的offset为key,以消息内容的引用为value,保存来所有从MessageQueue获取的但是未被处理的消息.读写锁控制多线程对树内对象的并发访问...翻译 2019-02-04 00:21:10 · 6572 阅读 · 0 评论 -
rocketMQ中ACK机制实现以及改良
转载:https://blog.csdn.net/linuxheik/article/details/79579329转载 2019-01-16 16:35:46 · 2181 阅读 · 0 评论 -
rocketmq消息消费流程图
转载:https://blog.csdn.net/binzhaomobile/article/details/75004190转载 2019-01-16 11:42:02 · 1700 阅读 · 0 评论 -
mq做幂等(如何处理消息重复)
转载:https://www.jianshu.com/p/8b77d4583bab?utm_campaign转载 2019-01-08 16:15:52 · 1480 阅读 · 0 评论 -
epoll模型和rocketmq里用到的mmap理解
转载:https://kenby.iteye.com/blog/1164700转载 2019-01-13 00:18:31 · 1700 阅读 · 0 评论 -
rocketmq消费者消息重试机制
转载:https://www.jianshu.com/p/5843cdcd02aa转载 2019-01-10 13:54:15 · 1478 阅读 · 0 评论