我正在创建一个使用JMS消息的Grails Web应用程序。我已经安装了Grails的JMS插件并使用activemq作为消息传递提供程序。我想在grails中实现一个请求/响应模式。 我成功地使用来自控制器的 sendQueueJMSMessage(“queueName”,Map消息)向队列发送消息。 然后我创建了一个包含onMessage()方法的服务,该方法如上所述侦听“queueName”。 onMessage()方法执行一些处理并成功向用户发送电子邮件。 上述场景已成功实施。 现在,我想从这个onMessage()方法接收响应。 可以说我想实现下面的场景。 该请求被添加到队列并等待响应。我环顾四周,但我找不到任何帮助。 请给我一个这方面的带头人。对此,我真的非常感激。Grails中的JMS请求/回复模式
1
A
回答
2
春JMS增加了自动回复,其中Grails的插件支持支持。请参阅:http://gpc.github.com/grails-jms/docs/manual/guide/5.%20Receiving%20Messages.html#5.3%20Listener%20Return%20Values
的另一种选择是刚刚从你的第一个消息接收方法发送另一个消息。
0
你没有提供多少在这里工作,所以我的建议是看看样品中Grails JMS Plugin - Reference Documentation: 5. Receiving Messages,或者提供一些代码
相关问题
- 1. 请求 - 回复模式通过HTTP/JMS在中间件
- 2. Apache Camel中的JMS请求/回复
- 3. WSO2 JMS单向请求与回复
- 4. 骆驼JMS异步请求回复
- 5. 骆驼JMS请求/回复超时
- 6. DeferredResult来自JMS请求/用ListenableFuture回复
- 7. 请求 - 响应模式的JMS
- 8. 请求回复范围与请求响应交换模式
- 9. Mule请求 - 回复消耗JMS回复队列中的所有消息
- 10. 交易环境中的JMS请求/响应模式
- 11. 使用JMS请求 - 回复的密码安全性
- 12. 骆驼JMS请求回复远程MessageListener问题
- 13. JMeter JMS点对点请求响应:“未收到回复消息”
- 14. 请求回复弹簧集成jms入站和http出站
- 15. 在.net中实现请求 - 回复模式
- 16. 在grails中模拟外部http请求
- 17. Grails中的jQuery Ajax请求
- 18. Grails的请求模拟插件
- 19. Grails的REST请求
- 20. Apache Camel JMS - 异常没有返回给调用者请求/回复
- 21. spring-cloud-stream请求回复消息模式
- 22. Mule JMS请求响应
- 23. Grails操作适用于GET请求,返回404 POST请求
- 24. 发布回复请求后
- 25. 记录请求后回复
- 26. ActiveMQ请求 - 回复超时
- 27. Mule异步请求 - 回复
- 28. Grails的XML GET请求
- 29. 来自无状态EJB的JMS同步请求答复
- 30. Java EE容器中的同步请求 - 答复模式