日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rabbitmq 如何删除队列中的消息

發(fā)布時間:2024/9/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rabbitmq 如何删除队列中的消息 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對于rabbitmq刪除隊列消息,有下面幾種方式:

?1. rabbitmqctl --node rabbit@node --vhost testVHost purge_queue testQueue

?????????? 該方式是命令行刪除,等同于web ui管理界面的點擊testQueue隊列 -> Purge (Purge Message),該方式能刪除所有ready的消息,對于unacked消息無法刪除。如果需要刪除unacked消息,需要將該隊列上的所有消費(fèi)者停止,unacked消息會自動變?yōu)閞eady消息,此時通過purge_queue命令可以刪除。

?2. rabbitmqctl reset命令

????????? 該方式需要執(zhí)行如下命令:

????????? rabbitmqctl stop_app? ->? rabbitmqctl reset ->? rabbitmqctl start_app

????????? 注意此方式,會同時清除一些配置信息,需要慎用。

?3. rabbitmqctl delete_queue刪除隊列,然后重建

?????? 該方式就是將隊列刪除,重新建一個,煎蛋很粗暴。

?4. 代碼方式實現(xiàn),在消費(fèi)到消息后,可以自動或者手動ack消息,對于ack確認(rèn)后的消息會從隊列中清除

來源:https://blog.csdn.net/fly_leopard/article/details/102599532

總結(jié)

以上是生活随笔為你收集整理的rabbitmq 如何删除队列中的消息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。