为 RabbitMQ 中的所有虚拟主机应用 Q 过期策略

Apply Q expire Policy for all Vhosts in RabbitMQ

我需要为 RabbitMQ 中的所有虚拟主机应用 Q 过期策略,有什么方法可以从命令行为所有虚拟主机应用策略。

没有

你可以写这样的脚本:

for i in `rabbitmqctl list_vhosts`; do
rabbitmqctl -p $i  set_policy expiry "" '{""expires":60000"}' --apply-to queues
done;

我认为你必须跳过前两个值