美文网首页
RabbitMQ批量删除指定queue

RabbitMQ批量删除指定queue

作者: Astian | 来源:发表于2018-11-28 16:13 被阅读0次

RabbitMQ批量删除指定queue

RabbitMQ没有提供批量删除queue的命令或功能,但是有提供列出所有队列名称以及删除单个queue的功能。

我们可以借助Linux的xargs命令来批量删除指定的queue:


#删除以hello开头的queue

#由于list_queues会列出队列名称以及对应的消息数目,需要过滤掉消息数目,配合awk命令只取第1列

rabbitmqctl list_queues| grep hello | awk '{print $1}' | xargs -n1 rabbitmqctl delete_queue

相关文章

网友评论

      本文标题:RabbitMQ批量删除指定queue

      本文链接:https://www.haomeiwen.com/subject/dxhzqqtx.html