使用JMS资源访问Websphere MQ队列元

时间:2016-11-30 08:47:34

标签: jms websphere ibm-mq

我希望从EE应用程序访问一些Websphere MQ队列元信息,例如当前队列深度,最大队列深度等。我可以使用com.ibm.mq.MQQueue处理它,我可以从com.ibm.mq.MQQueueManager获取。为了获得MQQueueManager实例,我需要在应用服务器上为javax.jms.ConnectionFactoryjavax.jms.Queue指定的一些信息(队列名称,SSL配置等)

如何使用JNDI名称javax.jms.ConnectionFactoryjavax.jms.Queue访问MQ队列元信息?

我使用WAS 8.5.5和WMQ 7.5

1 个答案:

答案 0 :(得分:0)

通过JMS访问MQ无法获得您寻求的信息。您应该将MQ PCF类用于Java。

此外,永远不要根据队列深度处理MQ消息。您需要读取队列,直到它为空。