Rocketmq
文章平均质量分 95
宅小年
这个作者很懒,什么都没留下…
展开
-
RocketMQ源码解析-通信模块
这篇文章和 《RocketMQ源码解析-开篇》 隔了非常久,肥壕真是惭愧不已。一方面是忙于工作(摸鱼),另一方面一直纠结从哪个方面入手会让大家更加容易理解,而且如果贴上太多的源码,阅读的效果可能会适得其反。所以为了提高文章的阅读质量,肥壕决定删繁就简,摒弃过度的源码解析,结合更多的设计图,目的是:看完直呼好家伙!在消息队列架构中,各个角色可能随时都要进行通信交互,数据传输。因此,通信模块在消息队列设计中是不可或缺的核心模块。而且一个优秀良好的网络通信模块,很大程度上决定了消息传输的能力和整体性能.原创 2021-01-06 17:19:36 · 534 阅读 · 0 评论 -
RocketMQ源码解析-开篇
前言咳咳… RocketMQ 源码解析 第一篇 ???? Action!!!其实嘛在第一次使用 RocketMQ 后就有对源码研究的想法,并不是说它相比与其他 MQ 有非常独特的优势,而是肥壕觉得有这么简单的几个理由吧,还是很值得我们研读一番滴~基于 Java 栈的中间件作为阿里系的开源产品,自然大多数都是 Java 为主。所以对于 Java 开发者来说是阅读起来还是比较相对轻松的。当然现在的也支持 C/C++, Python, Go多个语言版本有助于提升个人代码的风格和技巧枯燥冗长原创 2020-08-07 09:14:48 · 2237 阅读 · 1 评论 -
消息疯狂堆积!RocketMQ出Bug了?
前言用过 MQ 的同学,可能会遇到过消息堆积的问题。而肥壕最近也踩上了这个坑,但是发现结果竟然是这么一个意料之外的原因而导致的。正文那一晚月黑风高,肥壕正准备踏上回家的路,突然收到告警短信轰炸!“MQ 消息堆积告警 [TOPIC: XXX] ”肥壕心里“万只草泥马崩腾~” 第一反应是:“怎么肥事?刚下班就来搞事情???”于是乎赶回公司赶紧打开电脑,登上 RocketMQ 后台查看(公司自己搭建的开源版RocketMQ)握草 (キ`゚Д゚´)!!! 竟然堆积了3亿多条消息了???要知道原创 2020-08-07 09:14:00 · 1454 阅读 · 2 评论