如何使用Spring jmsTemplate实现请求 - 回复方案

时间:2014-06-10 03:24:20

标签: spring jms ibm-mq

我们使用JmsTemplate将PCF命令发送到MQ队列管理器管理队​​列。

我们需要这个才能在一堆队列上打开QUEUE DEPT触发器。这是因为在启动QUEUE DEPT之后,MQ管理器会关闭该队列上的触发。

我知道消息处理本质上应该是异步的。但是,在这种特殊情况下,等待响应通知调用者触发器是否重新打开是有意义的。

通过查看JmsTemplate API,我找不到像这样的东西。我是否遗漏了任何内容,或者无法实现javax.jms.QueueRequestor.request(消息消息)所描述的功能?

1 个答案:

答案 0 :(得分:1)

你是对的,JmsTemplate不提供此类功能。您可以查看SPR-332了解整个历史记录。

最后一条评论有a link to a project,显示了如何使用Spring Integration轻松实现它。