消息是如何存储的?不是在内存中!
·14 分钟阅读
是时候打破 RabbitMQ 将消息存储在内存中的神话了。虽然这在 RabbitMQ 的早期是事实,并且在过去 10 年中也是一种选择,但现代 RabbitMQ 版本几乎总是立即将消息写入磁盘。在这篇博文中,我们将回顾不同队列类型如何存储消息,但简短的答案是:不在内存中!
是时候打破 RabbitMQ 将消息存储在内存中的神话了。虽然这在 RabbitMQ 的早期是事实,并且在过去 10 年中也是一种选择,但现代 RabbitMQ 版本几乎总是立即将消息写入磁盘。在这篇博文中,我们将回顾不同队列类型如何存储消息,但简短的答案是:不在内存中!
RabbitMQ 4.0(目前处于 beta 阶段)包含新的 quorum 队列功能