You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ActiveMQ Artemis:如何删除及清空队列?

ActiveMQ Artemis 清除/删除队列的操作方式

控制台操作支持情况

目前ActiveMQ Artemis的Web控制台不支持直接清除或删除队列的操作,主流稳定版本(如2.x系列)里没有对应的功能入口。

最简操作方式

直接使用官方提供的artemis命令行工具是最简便的方案,无需编写额外脚本:

1. 清除队列消息(保留队列本身)

执行以下命令,替换参数为你的实际配置:

./artemis queue purge --url tcp://localhost:61616 --user admin --password admin --name YOUR_QUEUE_NAME
  • --url:Artemis的核心连接地址
  • --user/--password:控制台管理员账号密码
  • --name:需要清除消息的队列名称

2. 删除队列(连同消息一起移除)

执行以下命令,注意此操作不可逆,确认后再执行:

./artemis queue delete --url tcp://localhost:61616 --user admin --password admin --name YOUR_QUEUE_NAME

内容的提问来源于stack exchange,提问作者Jack BeNimble

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:25:47