美文网首页
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