【问题标题】:JMS request/reply pattern in grailsGrails 中的 JMS 请求/回复模式
【发布时间】:2011-05-21 22:56:40
【问题描述】:

我正在创建一个使用 JMS 消息传递的 grails Web 应用程序。我已经为 grails 安装了 JMS 插件并使用 activemq 作为消息传递提供程序。我想在 grails 中实现请求/响应模式。 我成功地使用 sendQueueJMSMessage("queueName",Map message) 来自控制器。 然后我创建了一个服务,其中包含监听上述“queueName”的 onMessage() 方法。 onMessage() 方法进行了一些处理,并成功地向用户发送了一封电子邮件。 上述方案已成功实施。 现在,我想收到来自这个 onMessage() 方法的响应。 可以说我想实现以下场景。 请求被添加到队列中并等待响应。我环顾四周,但找不到任何帮助。 请给我一个线索。我真的很感激。

【问题讨论】:

    标签: spring grails jms activemq


    【解决方案1】:

    Spring JMS 添加了对 Grails 插件支持的自动回复的支持。见:http://gpc.github.com/grails-jms/docs/manual/guide/5.%20Receiving%20Messages.html#5.3%20Listener%20Return%20Values

    这是一个练习这个东西的测试:https://github.com/gpc/grails-jms/blob/master/test/integration/grails/plugin/jms/test/reply/ReplyingListenerServiceSpec.groovy#L12

    另一种选择是从您的第一个消息接收方法发送另一条消息。

    【讨论】:

      【解决方案2】:

      您在这里没有提供太多的工作,所以我的建议是查看Grails JMS Plugin - Reference Documentation: 5. Receiving Messages 中的示例,或提供一些代码

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 2014-11-08
        • 2012-07-30
        • 1970-01-01
        • 2017-11-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多