谁在hornetQ上消耗队列

时间:2014-04-23 15:24:41

标签: jms hornetq

我有很多应用程序(大约60个)消耗hornetQ队列上的消息。

通常,每个应用程序都使用自己的队列,但我在特定队列上有一些消息,这些消息由未知应用程序使用。

例如,通常应用程序A使用queueA但是由于一个奇怪的原因,这个应用程序不会消耗一些消息(我记录Jms监听器中的每个条目),我不知道谁消耗这些消息。

是否可以检查hornetQ哪个应用程序消息?

1 个答案:

答案 0 :(得分:0)

您可以使用Interceptors在服务器端监控哪些客户端连接到相关主题。基本上,您只需编写一个实现Interceptor接口的类。在intercept方法中,检查数据包类型并记录客户端ID。 HornetQ提供simple example