RabbitMQ
中等
面试题库
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
困难
为什么持久化会显著降低 RabbitMQ 吞吐?其 I/O 模型与批量刷盘是如何缓解这一开销的?
RabbitMQ
困难
RabbitMQ 消息落盘的时机与刷盘策略是什么?fsync 的代价体现在哪里?
RabbitMQ
简单
durable 队列与持久化消息(persistent delivery mode)有什么区别?只设置其中一个会怎样?
RabbitMQ
简单