消息堆积过亿出现限流模式
来源:3-28 本周作业练习
慕设计7465963
2020-02-11 23:47:59
老师您好,我之前面试,面试官问我,由于某种原因,mq服务消息大量堆积过亿,mq服务进入限流模式怎么处理。我挺疑惑,mq服务还能进入限流模式?不是消费者获取消息时限流吗?
1回答
rabbitmq 不存在消息堆积过亿的情况,rabbitmq 在消息堆积过大的时候,通常几十万上百万就会出现性能瓶颈;
至于说rabbitmq因为消息堆积而限流,可能是磁盘已经超过设置的水位线导致不能持久化消息,从而把生产端发送过来的消息直接进行拒绝;
一般消息的限流有两种情况,
首先是是指的生产端的限流,就是我上面所说的情况;
另外就是消费端的限流了,对于rabbitmq可以有qos的机制来做流控;
相似问题