【发布时间】:2019-10-01 13:12:38
【问题描述】:
我有一个基于spring boot的项目,使用microseroservis,eureka作为服务注册,zuul作为代理服务器。我有两项服务,一项依赖于其他服务。每个服务都有自己的 rest 控制器、服务、serviceimpl 和存储库,就像传统的 spring-boot 应用程序一样。 service1 依赖于 service2,问题是:如何管理这种依赖关系?我有两种方法:
- 在service1上注入service2接口
- 使用功能区负载平衡器并为每个服务创建一个客户端,并使用 de client 来使用 service2。
两种方法中哪一种是最好的方法?各有什么优缺点?
【问题讨论】:
标签: spring-boot microservices netflix-eureka netflix-zuul netflix-ribbon