0
我需要为RabbitMQ中的所有Vhost应用Q过期策略,有没有什么办法可以从命令行应用所有虚拟主机的策略。Apply Q expire RabbitMQ中所有虚拟主机的策略
我需要为RabbitMQ中的所有Vhost应用Q过期策略,有没有什么办法可以从命令行应用所有虚拟主机的策略。Apply Q expire RabbitMQ中所有虚拟主机的策略
没有。
你可以写一个这样的脚本:
for i in `rabbitmqctl list_vhosts`; do
rabbitmqctl -p $i set_policy expiry "" '{""expires":60000"}' --apply-to queues
done;
我认为你必须跳过前两个值
你能提供有关“Q到期政策”的一些信息? – Nabin
队列应该在1分钟内被删除,, https://www.rabbitmq.com/ttl.html ,,, rabbitmqctl set_policy expiry“。*”'{“expires”:60000}' - 应用 - 排队 – Akshat
请更新问题以使其更清楚 – Nabin