是不是 Mq 队列积压之后,消费者处理的速度就非常慢吗
是不是 Mq 队列积压之后,消费者处理的速度就非常慢吗
|
hytexJun 16, 2025
1
因果反了吧… 因为消费满,所以才积压。不是积压才慢……
|
|
midsoloJun 16, 2025
2
消费者的消费速率 < 生产者的发送速率,消息才会积压
|
|
lrh3321Jun 16, 2025
3
积压以后 Broker 性能也下降了吧。
|
|
dabaoJun 16, 2025
4
任务多了牛马也会焦虑,尝试分配个多个牛马
|
|
andykuen959595Jun 16, 2025
5
消费不动了 就积压了 多开几个消费者
|
|
tubinorgJun 16, 2025
6
生产那么多东西,没人买,库房也装不下
1. 加大库房(内存) 2. 多找几个经销商 (消费者) 简单的主题,没那么多连接的话,直接 Kafka ,存硬盘上 |
|
phpdeverJun 16, 2025
7
先排查为什么消费慢,比如一个消息消费要花上几十分钟,那肯定不正常。
|
|
cKnightJun 16, 2025
8
开多消费者的时候,注意 DB 压力防止 DB 崩溃
|
|
qW7bo2FbzbC0Jun 16, 2025
9
rabbit 消费积压严重之后,好像的确遇到 broker 性能受到影响的情况,可能是我不会配置,但是 kafka 没遇到过这种情况
|
|
koloonpsJun 16, 2025
10
有遇到过 rabbitmq 过了一分钟消费者才接到数据的情况,不过重启一下就好了........
|
|
potatowishJun 16, 2025 via iPhone
11
我们的方案是设置队列最大长度,数量溢出会转发到死信队列,监听死信队列消息,直接落库,起定时任消费
|
|
potatowishJun 16, 2025 via iPhone
12
@potatowish #11 主队列处理实时消息,死信队列处理积压消息,避免 mq 内存压力太大
|