RabbitMQ
中等
面试题库
RabbitMQ
困难
什么是消费端的 at-most-once、at-least-once、exactly-once 语义?RabbitMQ 分别如何达成?
RabbitMQ
中等
prefetch 与并发消费者数量如何配合提升吞吐?如何估算消费端并发度?
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
中等