MQ(Message Queue)消息积压问题指的是在消息队列中累积了大量未处理的消息,导致消息队列中的消息积压严重,超出系统处理能力,影响系统性能和稳定性的现象。
MQ 执行有三大阶段:
很显然,消息堆积是出现在第三个消息消费阶段的。
消息积压问题的处理取决于消息积压的类型,例如,消息积压是突发性消息积压问题?还是缓慢持续增长的消息积压问题?不同的问题的解决方案略有不同,接下来我们一起来看。
突发性消息积压问题的解决思路是:先快速解决掉消息积压问题,然后再排查问题制定相应的解决方案,所以我们可以使用以下手段进行处理:
本文已收录到我的面试小站 www.javacn.site,其中包含的内容有:Redis、JVM、并发、并发、MySQL、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、设计模式、消息队列等模块。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。