我目前有兩個戰爭文件,其中一個戰爭必須發送通知到其他戰爭文件使用spring.Both的戰爭是使用春季和web服務實施。 我的要求是第一次戰爭必須發送通知到其他戰爭文件。 你能否提供一些使用spring實現相同的指針?使用彈簧的通知機制
1
A
回答
0
您可以使用:
- JMS
- 在目標應用web服務(或彈簧HTTP調用),並從通知調用它
1
我並不確切地知道你的要求,但我建議你使用RestFull Web服務來處理這個通知。 Spring對這種服務有完美的支持。
在內部的第一應用將發送HTTP POST(或GET)請求等http://thehost/webapp2/mynotification
另一種方式是使用JMS通信。這種方式很好,如果你必須使通信異步。 Spring使用JMS模板支持JMS。
0
您可以使用RMI到導出豆類,使他們從其他模塊可見,優於其他替代品在這種情況下,因爲:
- JMS是異步的,需要一箇中間件。
- Webservice效率較低(因爲它主要是爲了溝通異構平臺而設計的)。
到這裏看看如何做到這一點:
不過,我想首先是審查您所使用的架構,萬一你可以重構它一個更好的集成業務邏輯。
相關問題
- 1. 使用彈簧數據的JPA和推土機在彈簧MVC
- 2. 通用請求的彈簧控制器?
- 3. 用彈簧創建通用控制器
- 4. 使用彈簧
- 5. 使用彈簧
- 6. 使用彈簧
- 7. 使用彈簧
- 8. 使用彈簧安全與彈簧批
- 9. 我應該使用哪種彈簧擴展機制?
- 10. 來自javascript的彈簧控制器調用。彈簧註釋
- 11. 使用彈簧oxm
- 12. 使用彈簧3.1
- 13. 使用彈簧MVC
- 14. 使用彈簧3
- 15. 測試彈簧控制器使用JUnit
- 16. ASP通知機制
- 17. 錯誤的定製設計用戶/彈簧安全機構
- 18. 如何通過Angularjs控制器調用彈簧控制器
- 19. 如何使用彈簧引導和彈簧安全性配置彈簧4.0 openId
- 20. 使用彈簧啓用WebSockets
- 21. 使用彈簧引導管理的非彈簧引導工程
- 22. 彈簧測試-mvc框架的彈簧REST控制器測試
- 23. 彈簧開機無型「org.springframework.test.web.servlet.MockMvc」可用
- 24. 重新啓動時的通知彈簧批量
- 25. 多彈簧與彈簧JPA
- 26. 進樣通過彈簧
- 27. 如何通過彈簧
- 28. 要通過彈簧JPA
- 29. 我怎麼知道什麼是停止從關機彈簧webapp
- 30. 如何使用彈簧
不,請不要RMI。此外,請鏈接到最新的文檔。 Spring 2.0比較老。 – Bozho
在這種情況下哪種方法比RMI更好?爲什麼?到目前爲止支持Spring 2.0,並且OP沒有提供他正在使用的版本的任何線索。 – edutesoy
支持spring 2.0,但已過時 - 總是給出最新的穩定版本(因此您的答案將在更長的時間內有效)。至於這個問題 - 我寧願春天Http Invoker。 RMI是一種'舊'技術,有時也是一種繁瑣的技術。 – Bozho