我想用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