如何更改RabbitMq的默认设置以持久保存所有消息和队列(全局)[关闭]

问题描述 投票:0回答:1

我知道我可以为每个队列指定持久性设置,并为每个消息手动指定持久性设置。但我正在寻找一种更改默认行为的方法,以便所有内容(队列,消息等)都将持久且持久。

将其设置在代码的中央位置比配置文件要好,但是请共享所有方法而不是“通用功能”,因为我有很多地方直接使用amqpapi。

有什么想法吗?

rabbitmq node-amqp
1个回答
1
投票

我们有相同的要求,并且在RabbitMQ中没有找到任何内置方法来使所有消息默认保持不变。

我们的解决方案是创建一个公共库来发送/接收消息。该库会将交付模式设置为持久模式。我们还使用它为队列/交换名称和策略定义通用约定。

© www.soinside.com 2019 - 2024. All rights reserved.