Spring JMS + WebSphere MQ客户端

时间:2016-06-29 00:51:34

标签: ibm-mq spring-jms

我试图配置jms模板以连接到WebSphere MQ。使用Websphere客户端jar时,有多个选项设置为MQC.MQOO_OUTPUT | MQC.MQOO_FAIL_IF_QUIESCING等用于队列和PUT和GET选项,如MQC.MQPMO_NEW_MSG_ID,MQC.MQGMO_WAIT,MQC.MQMO_MATCH_CORREL_ID等,。,

有没有办法将这些选项传递给JMS模板?

1 个答案:

答案 0 :(得分:1)

这些选项是IBM MQ特有的,所以不要认为它们可以像Spring一样传递。但其中一些在Spring模板中有一个JMS等效项。

MQC.MQOO_OUTPUT选项表示放置消息的开放队列,相当于JMS createProducer API。

MQC.MQGMO_WAIT选项相当于receive(timeout)

MQC.MQMO_MATCH_CORREL_ID - 相当于使用选择器"JMSCorrelatoinID=<your correlationid>"

创建使用者