【发布时间】:2012-04-18 13:13:05
【问题描述】:
我有一个使用 SSL 传输的 activeMQ 代理。我有大约 10 个使用代理的消费者。我正在使用骆驼来配置我的路线。
每隔一段时间,它就会挂起并且不会消费新消息,即使我重新启动消费者,即使队列中有消息未决。
我开始尝试通过逐个检查我的消费者尝试复制问题来隔离发生这种情况的位置。我终于找到了一个可以重现问题的消费者。它会在一段时间后挂起,但是,如果我转到活动的 MQ 管理控制台并尝试查看队列中的消息,它将再次开始运行。我认为 Jetty 导致连接发生以刷新网页的队列,从而解除了我遇到的一些线程问题。我应该如何调试这个?
谢谢
【问题讨论】:
-
听起来像是 ActiveMq 的问题。如果您遇到这种情况并开始新客户,他会收到消息吗?
-
不,不一定。我之前试过关掉consume,然后再打开,它不会回到队列中获取消息。
标签: java activemq apache-camel