繁体   English   中英

磁盘节点上的RabbitMQ持久队列

[英]RabbitMQ Durable queue on disk node

我在他们的网站上阅读了RabbitMQ的文档,遇到了两个似乎在做相同事情的术语-“ 耐用队列 ”和“ 磁盘节点 ”。 根据文档(如果我创建磁盘节点),除消息,消息存储索引,队列索引和其他节点状态(不确定其他节点状态)以外的所有数据。 因此,如果我将节点设为Disk Node ,是否还需要将队列标记为durable队列以使代理重新启动?

同样的问题也适用于durable exchanges

磁盘节点和持久队列是RabbitMQ中的两个不同概念。

RabbitMQ在特定的mnesia表中维护某些内部信息(例如用户,密码,虚拟主机等)。 磁盘节点将这些表存储在磁盘上。 相关文档所述:

这不包括消息,消息存储索引,队列索引和其他节点状态。

为了确保交换,队列或消息的持久性/持久性,您需要在声明/发布它们时明确声明它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM