我试图配置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模板?
答案 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>"