为 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;
我认为你必须跳过前两个值
我需要为 RabbitMQ 中的所有虚拟主机应用 Q 过期策略,有什么方法可以从命令行为所有虚拟主机应用策略。
没有
你可以写这样的脚本:
for i in `rabbitmqctl list_vhosts`; do
rabbitmqctl -p $i set_policy expiry "" '{""expires":60000"}' --apply-to queues
done;
我认为你必须跳过前两个值