我想用spring啓動微服務框架構建一個新的應用程序。我試過一些演示。現有的演示過於簡單,沒有介紹如何從一個服務調用另一個服務。還應該通過HTTP,還是應該通過RPC?如果要去RPC,哪個RPC框架支持?春季啓動微服務框架如何從一個微服務調用另一個微服務
0
A
回答
1
如果另一個微服務暴露REST API,那麼你可以簡單的使用jersey client
或httpclient給他們打電話。
+1
或通過'RestTemplate'支持Spring Rest - 可能更明智,因爲OP明確提到了Spring Boot。 –
2
相關問題
- 1. 春季啓動微處理服務 - 從影響其他微服務
- 2. 微服務架構
- 3. 春季安全作爲微服務
- 4. 春微服務:響應與信息來自其他微服務
- 5. 如何通過zuul代理從一個微服務訪問另一個微服務
- 6. Angularjs微調從服務器
- 7. 春季啓動微其餘服務API安全
- 8. 微服務架構依賴
- 9. 建立Elasticsearch服務器從微服務
- 10. Spring Cloud微服務,與其他微服務一起使用密碼保護的微服務
- 11. 簡單的微服務框架
- 12. 分享微服務
- 13. Grails 3微服務
- 14. 微服務和ERP
- 15. 測試微服務?
- 16. graphql的微服務
- 17. SemVer和微服務
- 18. 微服務設計
- 19. Jhipster 4.6.2微服務
- 20. 微服務部署
- 21. 如何監控(微)服務?
- 22. 微服務配置和尤里卡服務哪一個首先啓動?
- 23. 微服務主/從模式
- 24. 春季啓動多個數據庫配置與微軟的SQL服務器
- 25. 微服務:數據庫和微服務實例
- 26. 微服務的其他服務
- 27. 微服務的API網關服務.Net
- 28. 微服務配置服務器
- 29. 微服務到微服務調用,來自隊列消息的授權
- 30. 春微服務之間的通信
完全由您決定。很多人使用HTTP - REST/SOAP。很多人使用消息傳遞 - RabbitMQ在Spring Boot中提供了很好的支持。有些人使用Akka等框架來處理分配;但我不確定與Spring Boot集成的程度如何。還有一些使用UDP /多播的原始套接字和自定義協議來支持羣集。還有一些人使用Hazelcast和Teracotta等共享對象。基本上,方法的數量是**巨大**,沒有一些標準,選擇是任意的。 –
非常感謝。所以如果性能不是問題,我想使用http,因爲它很簡單。 d – richard