Мне нужно применить политику истечения Q для всех виртуальных хостов в RabbitMQ. Можем ли мы каким-либо образом применить политику для всех виртуальных хостов из командной строки.
Применить политику срока действия Q для всех виртуальных хостов в RabbitMQ
comment
Можете ли вы дать некоторую информацию о политике истечения Q?
- person Nabin   schedule 21.09.2016
comment
Очередь должна быть удалена в течение 1 минуты, rabbitmq.com/ttl.html,, rabbitmqctl set_policy expiry .* '{expires:60000}' --применить к очередям
- person Akshat   schedule 21.09.2016
comment
Пожалуйста, обновите вопрос, чтобы сделать его более понятным
- person Nabin   schedule 21.09.2016
Ответы (1)
Здесь нет.
вы можете написать такой скрипт:
for i in `rabbitmqctl list_vhosts`; do
rabbitmqctl -p $i set_policy expiry "" '{""expires":60000"}' --apply-to queues
done;
Я думаю, вам нужно пропустить первые два значения
person
Gabriele Santomaggio
schedule
21.09.2016