MQ(Message Queue)消息积压问题指的是在消息队列中累积了大量未处理的消息,导致消息队列中的消息积压严重,超出系统处理能力,影响系统性能和稳定性的现象。
1、消息积压是哪个环节的问题?
MQ 执行有三大阶段:
很显然,消息堆积是出现在第三个消息消费阶段的。
消息积压问题的处理取决于消息积压的类型,例如,消息积压是突发性消息积压问题?还是缓慢持续增长的消息积压问题?不同的问题的解决方案略有不同,接下来我们一起来看。
突发性消息积压问题的解决思路是: 先快速解决掉消息积压问题,然后再排查问题制定相应的解决方案 ,所以我们可以使用以下手段进行处理:
(2)缓慢持续增长的消息积压问题
缓慢持续增长的消息积压问题,则是使用监控机制早早发现问题,然后快速排查和定位消息积压问题予以解决。
总的来说,消息积压问题的解决方案有以下几个:
在 Kafka 中,水平扩展消费者一定要解决消息积压的问题吗?为什么?
本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载者并注明出处:https://www.jmbhsh.com/toutiao/36030.html