专栏名称: macrozheng
专注Java技术分享,解析优质开源项目。涵盖SpringBoot、SpringCloud、Docker、K8S等实用技术,作者Github开源项目mall(50K+Star)。
今天看啥  ›  专栏  ›  macrozheng

RocketMQ出Bug了,消息疯狂堆积!

macrozheng  · 公众号  ·  · 2024-11-11 10:32

文章预览

微服务项目学习: cloud.macrozheng.com 前言 用过 MQ 的同学,可能会遇到过 消息堆积 的问题。最近也踩上了这个坑,但是发现结果竟然是这么一个意料之外的原因而导致的。 正文 那一晚月黑风高,肥壕正准备踏上回家的路,突然收到告警短信轰炸! “MQ 消息堆积告警 [TOPIC: XXX] ” 肥壕心里“万只草泥马崩腾~” 第一反应是:“怎么肥事?刚下班就来搞事情???” 于是乎赶回公司赶紧打开电脑,登上 RocketMQ 后台查看(公司自己搭建的开源版RocketMQ) 握草 (キ`゚Д゚´)!!!   竟然堆积了3亿多条消息了??? 要知道出现消息堆积无在乎这个问题: 生产者的生产速度 >> 消费者的处理速度 生产者的生产速度骤增,比如生产者的流量突然骤增。 消费速度变慢,比如消费者实例 IO 阻塞严重或者宕机。 擦了一下头上的冷汗😓...赶紧登上消费者服务器瞧瞧。 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览