Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我可以为每个队列指定持久设置,并为每条消息手动指定持久设置。但我正在寻找一种方法来更改默认行为,以便所有内容(队列、消息等)都将是持久的和持久的。
将此设置在代码的中心位置将比配置文件更好,但请分享所有方法而不是“通用函数”,因为我有很多地方直接使用 amqpapi。
有任何想法吗?
我们有相同的要求,但我们没有找到任何内置方法来让所有消息在 RabbitMQ 中默认持久化。
我们的解决方案是创建一个通用库来发送/接收消息。该库会将交付模式设置为持久化。我们还使用它来定义我们的队列/交换名称和策略的通用约定。