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