原文:消息持续积压几小时怎么办

大量消息在mq里积压了几个小时了还没解决 几千万条数据在MQ里积压了七八个小时,最简单的方法可以让他恢复消费速度,然后等待几个小时消费完毕。 一个消费者一秒是 条,一秒 个消费者是 条,一分钟是 万条, 多万条 ,所以如果你积压了几百万到上千万的数据,即使消费者恢复了,也需要大概 小时的时间才能恢复过来 一般这个时候,只能操作临时紧急扩容了,具体操作步骤和思路如下: 先修复consumer的问题 ...

2018-11-27 10:57 1 2050 推荐指数:

查看详情

如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?

1、面试官心里分析 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了,或者消费的极其极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么?或者是整个这就积压了几个小时,你这个时候怎么?或者是你积压的时间太长了,导致比如rabbitmq ...

Sat Mar 09 06:47:00 CST 2019 0 532
消息队列消息积压了怎么

     Q:刚开始是对这个疑问抱有质疑态度的,因为使用消息队列的其中目的就是削峰填谷,来避免高流量时,对下游服务的冲击,所以使用消息队列进行缓冲,下游根据自己的消费能力去消费, 我感觉这就是消息积压本就是使用消息队列的功能,怎么会是问题呢?   A:首先消息积压是正常现象,但凡是过多 ...

Sun Feb 09 04:16:00 CST 2020 0 2130
关于MQ的几件小事(六)消息积压消息队列里怎么

1.大量消息在mq里积压了几个小时了还没解决 场景:几千万条数据在MQ里积压了七八个小时,从下午4点多,积压到了晚上很晚,10点多,11点多。线上故障了,这个时候要不然就是修复consumer的问题,让他恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不行。一个消费者一秒是1000条,一秒 ...

Thu May 23 05:57:00 CST 2019 0 4875
生产环境中,RabbitMQ 持续积压消息不进行ack,发生什么了?

  问题:生产环境 rabbitmq 部分客户端 channel 持续积压消息不进行ack。   0. 服务配置rabbitmq 集群(普通集群模式)消费者 三台 消费线程各消费者 10消费者配置 使用 spring-amqp|auto-ack 模式1. 故障发现   近日有同学发现一个业务 ...

Sat Dec 25 22:17:00 CST 2021 0 752
如何处理消息积压

除了消息的丢失,另一个消息队列常见的问题就是消息积压了。我们都知道,消息之所以会挤压是由于消费端的性能除了问题,导致消息的消费速度较低来不及处理上游发送的消息。这一章我们就来看一下,如果优化代码的性能,避免出现消息积压。 在使用消息队列的系统中,对于性能的优化,主要体现在 ...

Mon Oct 14 05:14:00 CST 2019 0 360
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM