消息堆积产生原因排查


JVM -> MQ线程耗时/阻塞操作 -> 大量MQ消息需要被消费


1.通过Grafana查看JVM

2.查看MQ堆栈信息 - 耗时/阻塞操作
耗时 => 慢查询/RPC/发送邮件/调用第三方HTTP接口等
阻塞 => 获取分布式锁失败被阻塞

3.1.查看操作记录表 - 短时间大量请求或耗时操作
3.2.查看日志系统或Grafana - 短时间大量请求或耗时操作
大量请求 => 大量MQ消息需要被消费

4.根据tags从应用日志里搜索