Spring JMS-显示订阅服务器或接收()请求的列表

Spring JMS-显示订阅服务器或接收()请求的列表,spring,jms,activemq,publish-subscribe,Spring,Jms,Activemq,Publish Subscribe,我正在将Spring JMS与AcriveMQ一起使用,我有一个简短的问题: 是否可以在一种列表中看到所有订户?和/或是否可以在receive()方法上显示所有正在运行的线程轮询 谢谢stetro,您可以使用JMX获取特定主题的所有子主题。 不过,您将获得的信息有点有限。请看附带的jconsole清单 非常感谢!但是没有关于谁在监听的信息?当然没有。但是你可以在创建连接connection.setClientID(“AMQClientThread_1”)等时手动将ClientId设置为更清晰的值

我正在将Spring JMS与AcriveMQ一起使用,我有一个简短的问题: 是否可以在一种列表中看到所有订户?和/或是否可以在receive()方法上显示所有正在运行的线程轮询


谢谢stetro,您可以使用JMX获取特定主题的所有子主题。 不过,您将获得的信息有点有限。请看附带的jconsole清单


非常感谢!但是没有关于谁在监听的信息?当然没有。但是你可以在创建连接
connection.setClientID(“AMQClientThread_1”)
等时手动将ClientId设置为更清晰的值。这样你就可以很容易地识别哪个订阅者是活动的。嗯,但是这在jmsTemaplate中是可能的吗?或者我可以在applicationContext中对此进行配置吗?从这个意义上讲,Jmstemplates是有限的。您可以通过为每个jmstemplate/线程使用SingleConnectionFactory()来解决这个问题。你可以在那个上面设置clientid