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