如何使用像hawtio这样的东西阻止骆驼的机上交换?

时间:2015-04-10 19:44:42

标签: jboss jms apache-camel wildfly hawtio

使用JEE7,Wildfly 8,ActiveMQ 5,Camel 2.13.2。

在开发过程中,偶尔会有门票在某些不可能发生的情况下被抓住,并且会在开发过程中重试5,10次,这会使日志变得混乱。

或者,或者,我需要重新启动应用程序服务器,并且必须等待5分钟才能使机上交换超时。

我已经开始使用hawtio并且提供了有关Camel的详细程度,看起来我应该能够取消/删除/清除/清除这些并继续我的生活。

推送按钮的次数不多。当我选择路线时,我可以看到包含违规的机上交换的属性列表。但是“Destroy”按钮似乎只会触发正常关闭。

有没有办法从hawtio清除/刷新/删除门票?有什么办法吗?

1 个答案:

答案 0 :(得分:2)

您可以将超时从默认的300秒降低到较低的值。

如果您使用Camel 2.15.x,那么hawtio会有一个新的机上交换子选项卡,您可以在其中查看所有的飞行。虽然你不能杀死它们。

但是没有清除按钮,因为机上交换不像坐在你可以消耗的消息队列上。但它们是实际的实时java线程正在工作,因此没有一种方法可以干净地杀死事物。

在JIRA中有一个票据,它有一个试图关闭的终止按钮但会更快地执行此操作,并且可能会使一些线程仍处于飞行状态,因为无法正常关闭而导致副作用。