十行
首页
数据结构与算法
设计模式
网络与IO
数据库
关于
消息堆积产生原因排查
JVM -> MQ线程耗时/阻塞操作 -> 大量MQ消息需要被消费
1.通过Grafana查看JVM
2.查看MQ堆栈信息 -
耗时/阻塞
操作
耗时 => 慢查询/RPC/发送邮件/调用第三方HTTP接口等
阻塞 => 获取分布式锁失败被阻塞
3.1.查看操作记录表 -
短时间大量请求
或
耗时
操作
3.2.查看日志系统或Grafana -
短时间大量请求
或
耗时
操作
大量请求 => 大量MQ消息需要被消费
4.根据tags从应用日志里搜索