我想用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. 春微服務:響應與信息來自其他微服務
- 6. 如何通過zuul代理從一個微服務訪問另一個微服務
- 7. Angularjs微調從服務器
- 8. 春季啓動Java8微服務的簡單郵件訂閱服務
- 9. 在微服務
- 10. 春季啓動微其餘服務API安全
- 11. 微服務架構澄清
- 12. 微服務架構依賴
- 13. 微服務:如何存儲許多微服務的源代碼?
- 14. Spring Cloud微服務,與其他微服務一起使用密碼保護的微服務
- 15. 微調TSQL SQL服務器
- 16. 簡單的微服務框架
- 17. SemVer和微服務
- 18. 微服務通信
- 19. 微服務管理
- 20. 微服務部署
- 21. Jhipster 4.6.2微服務
- 22. 微服務通信
- 23. 測試微服務?
- 24. 微服務認證
- 25. 微軟SMTP服務
- 26. 分享微服務
- 27. graphql的微服務
- 28. 微服務設計
- 29. JBOSS的微服務
- 30. 微服務和ERP
完全由您決定。很多人使用HTTP - REST/SOAP。很多人使用消息傳遞 - RabbitMQ在Spring Boot中提供了很好的支持。有些人使用Akka等框架來處理分配;但我不確定與Spring Boot集成的程度如何。還有一些使用UDP /多播的原始套接字和自定義協議來支持羣集。還有一些人使用Hazelcast和Teracotta等共享對象。基本上,方法的數量是**巨大**,沒有一些標準,選擇是任意的。 –
非常感謝。所以如果性能不是問題,我想使用http,因爲它很簡單。 d – richard