RabbitMQ
中等
面试题库
RabbitMQ
中等
basic.ack 的 multiple 参数有什么作用?批量 ack 有什么风险?
RabbitMQ
简单
RabbitMQ 消费者手动 ack 与自动 ack 有什么区别?各自适合什么场景?
RabbitMQ
中等
持久化消息的「写放大」问题是什么?对 SSD 与 HDD 的影响有何差异?
RabbitMQ
中等
队列的 x-message-ttl 与消息过期后的删除是立即发生的吗?过期消息与持久化有什么关系?
RabbitMQ
简单
内存阈值(memory watermark)与磁盘阈值(disk free limit)如何影响消息持久化与发布?
RabbitMQ
简单
RabbitMQ 中 transient(非持久化)消息在什么情况下也会被写入磁盘?
RabbitMQ
中等
为什么 RabbitMQ 不适合用做大容量堆积(backlog)存储?消息堆积时磁盘与内存会发生什么?
RabbitMQ
简单
lazy queue(惰性队列)是什么?它能解决什么内存问题?
RabbitMQ
困难
什么是 RabbitMQ 的队列索引(queue index)?它与消息存储(msg_store)如何配合?
RabbitMQ
困难
RabbitMQ 的镜像队列(mirrored queue)持久化与仲裁队列(quorum)持久化在机制上有何不同?
RabbitMQ
困难