原文:如何解决消息队列的过期失效,消息队列的积压问题

大量消息在 mq 里积压了几个小时了还没解决 几千万条数据在 MQ 里积压了七八个小时,从下午 点多,积压到了晚上 点多。这个是我们真实遇到过的一个场景,确实是线上故障了,这个时候要不然就是修复 consumer 的问题,让它恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不能在面试的时候说吧。 一个消费者一秒是 条,一秒 个消费者是 条,一分钟就是 万条。所以如果你积压了几百万到上千万的数 ...

2019-05-25 12:55 0 682 推荐指数:

查看详情

消息队列何解决消息积压问题

转载:消息队列消息积压了怎么办? 作者: 以梦为码   Q:刚开始是对这个疑问抱有质疑态度的,因为使用消息队列的其中目的就是削峰填谷,来避免高流量时,对下游服务的冲击,所以使用消息队列进行缓冲,下游根据自己的消费能力去消费, 我感觉这就是消息积压本就是使用消息队列的功能,怎么会是问题 ...

Fri Jun 05 08:25:00 CST 2020 0 1720
何解决消息队列的延时以及过期失效问题消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决

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

Sat Mar 09 06:47:00 CST 2019 0 532
何解决消息队列的延时及过期失效问题

或者: 消息队列满了以后该怎么处理? 或者: 几百万消息持续积压几小时,怎么解决问题本质是消费端出问题了,不消费或者消费慢。 1、消费端出问题了,大量消息积压在kafka里几个小时,怎么办? 正常思路是:修复consumer的问题,让他恢复消费,然后傻等几个小时消费完毕 ...

Sun Mar 01 07:59:00 CST 2020 1 1139
消息队列消息积压了怎么办?

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

Sun Feb 09 04:16:00 CST 2020 0 2130
消息队列何解决消息一致性问题

典型消息中间件的架构 消息中间件的价值:就是异步、解耦合、简单化分布式系统,减轻业务和数据库的负担,业务只需要最简单的事情系统解耦合、减轻了系统的依赖 一般来讲,设计消息队列的整体思路是先构建一个整体的数据流,例如Producer发送给Broker,Broker发送给consumer ...

Tue Aug 30 19:11:00 CST 2016 0 1503
RabbitMQ消息队列积压很多消息

1、场景:上千万条消息在mq里积压了几个小时了还没解决 2、解决: 1)先修复consumer的问题,确保其恢复消费速度,然后将现有cnosumer都停掉 ...

Thu Feb 21 18:53:00 CST 2019 2 5698
RabbitMQ如何保证消息的顺序性+解决消息积压+设计消息队列中间件

一、如何保证消息的顺序性 啥?我该怎么保证从消息队列里拿到的数据按顺序执行。 这是MQ面试必问的问题之一。第一看看你了解不了解顺序这个事,第二看看你有没有办法保证消息是有序的。这是生成环境中常见的问题。 mysql的binlog同步。在mysql里增删改3条binlog。接着这三条 ...

Fri Nov 05 19:09:00 CST 2021 0 1532
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM