0

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

将此设置在代码的中心位置将比配置文件更好,但请分享所有方法而不是“通用函数”,因为我有很多地方直接使用 amqpapi。

有任何想法吗?

4

1 回答 1

1

我们有相同的要求,但我们没有找到任何内置方法来让所有消息在 RabbitMQ 中默认持久化。

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

于 2019-12-19T21:40:37.667 回答