RabbitMQ
中等
面试题库
RabbitMQ
简单
多个消费者监听同一个队列时,一条消息会被重复消费吗?(竞争消费者模式)
RabbitMQ
中等
消费端 ack 超时如何实现?RabbitMQ 自身有 ack 超时机制吗?
RabbitMQ
简单
什么是消费者的「公平分发(fair dispatch)」?默认轮询分发为何会导致负载不均?
RabbitMQ
中等
消费者未手动 ack 就崩溃,消息会被重新投递吗?unacked 消息的生命周期是怎样的?
RabbitMQ
中等
requeue=true 可能引发什么问题?为什么会造成「消息风暴」或死循环?
RabbitMQ
中等
basic.nack 与 basic.reject 有什么区别?requeue 参数设为 true 和 false 各有什么后果?
RabbitMQ
简单
消费者处理消息时抛异常,应该如何决定 ack / nack / reject?
RabbitMQ
中等
prefetch_count 设多大合适?吞吐与公平性之间如何权衡?
RabbitMQ
中等
什么是 prefetch 限流?channel.basicQos 的 prefetch_count 与 global 参数如何理解?
RabbitMQ
中等
basic.ack 的 multiple 参数有什么作用?批量 ack 有什么风险?
RabbitMQ
简单