面试官:对于MQ中的消息堆积你是怎么理解的? 在上一篇文章中,我们对MQ中的消息丢失有了一定的了解,相信再次被面试官问到时心里也就有了底气了。 文章的地址我放在下面,还没有看的可以跳过去看一下。 面试官:对于MQ中的消息丢失你是如何理解的? 我们经常说的消息堆积通俗点讲就是消费者消费不了了,造成消息在MQ中堆着,然后越来越多,所以说消息堆积是在消费者阶段的问题。 那么发生消息堆积的原因有哪些呢? 一、消息堆积的原因 消费者挂掉。 消费者与 M 开发运维 2024-06-06 剑圣无痕
深入剖析:如何使用Pulsar和Arthas高效排查消息队列延迟问题 背景 前两天收到业务反馈有一个 topic 的分区消息堆积了: 图片 根据之前的经验来看,要么是业务消费逻辑出现问题导致消费过慢,当然也有小概率是消息队列的 Bug(我们使用的是 pulsar)。 排查 图片 通过排查,发现确实是在一点多的时候消息堆积了(后面是修复之后堆积开始下降)。 于是我在刚才堆积处查看了一条堆积消息的列表: 图片 获取到其中一条消息的 messageId. 这里本质上使用的 开发运维 2024-04-30 大白菜程序猿