在RabbitMQ中为所有Vhost应用Q expire Policy

时间:2016-09-21 04:45:45

标签: rabbitmq rabbitmqctl

我需要对RabbitMQ中的所有Vhost应用Q expire Policy,有没有办法可以从命令行为所有Vhost应用策略。

1 个答案:

答案 0 :(得分:1)

没有。

你可以写一个这样的脚本:

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

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