当前位置: 首页 > 知识库问答 >
问题:

清除ActiveMQ Artemis中的所有消息

董琦
2023-03-14

我们设置了几个ActiveMQ Artemis 2.17.0集群,以便在数据中心之间使用镜像进行复制。

在ActiveMQ Artemis 2.17.0或更高版本中有什么方法可以实现这一点吗?

共有1个答案

顾俊茂
2023-03-14

没有编程方法可以简单地从代理上的每个队列中删除所有数据。但是,您可以组合几个管理操作(例如在脚本中)来获得相同的结果。可以使用GetQueueNames方法获取每个队列的名称,然后将这些名称传递给DestroyQueue(String)方法。

但是,清除所有数据的最简单方法可能是简单地停止代理,清除数据目录,然后重新启动代理。

 类似资料:
  • 我正在使用Monkeyrunner(automation)在Android设备(三星S2)上测试一个应用程序,因为它不允许我看到屏幕上的图像模式,所以我必须依靠adb logcat(使用Windows)来查找特定消息,以便知道我的自动化脚本的下一页何时加载。 为了在logcat中查找特定(唯一)消息,对于我的monkeyrun脚本,我必须清除所有adb日志,然后执行搜索。 有没有一种方法可以只清除

  • 问题内容: 有没有办法清除给定窗口中的所有超时?我认为超时存储在对象中的某个位置,但无法确认。 任何跨浏览器解决方案都是受欢迎的。 问题答案: 它们不在window对象中,但是具有id,这些id是连续的整数。 因此,您可以像这样清除所有超时:

  • void clear_all_cache(int expire time) This clears the entire template cache. As an optional parameter, you can supply a minimum age in seconds the cache files must be before they will get cleared. 清除所

  • void clear_all_assign() This clears the values of all assigned variables. 清除所有已赋值到模板中的值。 Example 13-5. clear_all_assign 例子 13-5. 清除所有赋值 // clear all assigned variables $smarty->clear_all_assign();

  • 我看过与此相关的类似问题,但并没有找到正确的答案。我只想从 Kafka 主题中删除消息,而不是更改保留超时。我已经安装了kafka_2.11-0.8.2.1,并使用蝙蝠文件在Windows上运行它。我想知道我是否可以删除主题中发布的所有消息,而不删除整个主题。

  • 问题内容: 如何使用JavaScript删除当前域的所有cookie? 问题答案: 请注意,此代码有两个限制: 它不会删除设置了标志的cookie ,因为该标志会禁用Javascript对cookie的访问。 它不会删除已设置值的cookie 。(尽管这些cookie会出现在中,但您必须在未指定与它相同的值的情况下将其删除。)