更改为RabbitMQ队列策略

更改为RabbitMQ队列策略,rabbitmq,Rabbitmq,是否可以更改策略值或向现有RabbitMQ队列添加新策略 我有一个要添加x-max-length策略的现有队列 我必须删除队列并重新创建它,还是可以通过rabbitmqcl命令行添加此策略?AFAIK,一旦声明队列,就不能重新声明它,所以是的,你必须重新创建delete,然后用所需参数声明队列。AFAIK,一旦声明队列,就不能重新声明它,所以是的,您必须重新创建delete,然后使用必需的参数声明队列。我有一个RabbitMQ 3.5.7集群,由4个节点组成,具有高可用性队列。我想将一些现有队列

是否可以更改策略值或向现有RabbitMQ队列添加新策略

我有一个要添加x-max-length策略的现有队列


我必须删除队列并重新创建它,还是可以通过rabbitmqcl命令行添加此策略?

AFAIK,一旦声明队列,就不能重新声明它,所以是的,你必须重新创建delete,然后用所需参数声明队列。

AFAIK,一旦声明队列,就不能重新声明它,所以是的,您必须重新创建delete,然后使用必需的参数声明队列。

我有一个RabbitMQ 3.5.7集群,由4个节点组成,具有高可用性队列。我想将一些现有队列从HA模式转换为非HA模式。所以,我试图更新政策

因此,我删除了旧策略,并在队列上应用了新策略,它立即反映出来。我不需要重新创建队列来更新策略

另外,新策略立即应用于所有队列,而无需重新创建它们。

我有一个RabbitMQ 3.5.7集群,由4个节点组成,具有高可用性队列。我想将一些现有队列从HA模式转换为非HA模式。所以,我试图更新政策

因此,我删除了旧策略,并在队列上应用了新策略,它立即反映出来。我不需要重新创建队列来更新策略

另外,新策略将立即应用于所有队列,而无需重新创建它们。

此处使用RabbitMQ 3.7.8执行相同操作。我使用ha模式创建了一个策略:all,它立即应用于与策略模式匹配的所有队列。我使用ha模式创建了一个策略:all,它立即应用于与策略模式匹配的所有队列。