置顶消息中间件故障排除 · 系列目录


消息中间件故障排除 · 系列目录 叙事框架:业务现象 → 中间件表现 → 根因排查 总计 32 篇,已发布 4 篇,28 篇待完善 RocketMQ 发送端 ✅ RocketMQ 消息发送 system busy / broker busy 根因分析 ✅ 一行代码导致 RocketMQ 大量消息发送

RocketMQ 消息堆积了怎么办?从消费者源码到 OS 层排查


RocketMQ 消息堆积了怎么办?从消费者源码到 OS 层排查 场景:业务端到端耗时从 200ms 涨到 5s,消息堆积 50 万条。业务方怀疑生产者慢,链路追踪发现消费端才是根因——20 个消费者线程全部卡在同步 DB 写入上,形成 rebalance 死亡螺旋 路径:消费 lag 监控 → 消

一行代码导致 RocketMQ 大量消息发送失败


一行代码导致 RocketMQ 大量消息发送失败 场景:订单服务灰度上线,消息发送成功率骤降 0%,Broker 端一切正常 路径:应用日志 → 端口特征 → 网络排查 → 源码追查 本文所有日志时间已统一到 UTC+8 上篇我们分析了 RocketMQ Broker 高负载下的 SYSTEM_BU

Kafka 消费组运维:一个参数没配好集群崩了


Kafka 消费组运维:一个参数没配好集群崩了 本文是消息中间件故障排除系列的第二篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 告警触发 某日早高峰,订单履约系统上线了"批量处理优化 v2",将 Kafka 消费者单次拉取的消息数从 500 提升到 5000,期望减少网络

RocketMQ 消息发送 system busy / broker busy 根因分析


RocketMQ 消息发送 system busy / broker busy 根因分析 本文是消息中间件故障排除系列的第一篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防 问题现象 某日早高峰,支付团队上线了「支付状态同步 v2.0」,将原来异步回调改为了同步推送 trade-sta