【问题标题】:Who consumes the queue on hornetQ谁在hornetQ上消费队列
【发布时间】:2014-06-08 13:13:16
【问题描述】:

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

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

例如,通常应用程序 A 会消耗 queueA,但由于一个奇怪的原因,一些消息没有被此应用程序消耗(我在 Jms 侦听器中记录每个条目)并且我不知道谁消耗了这些消息。

是否可以在 hornetQ 上查看哪个应用程序消费了一条消息?

【问题讨论】:

    标签: jms hornetq


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-12
      • 2011-09-21
      • 2016-04-27
      • 2017-02-18
      • 1970-01-01
      • 2016-05-24
      • 2013-01-08
      • 1970-01-01
      相关资源
      最近更新 更多