我正在創建一個使用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容器中的同步請求 - 答覆模式