Spring cloud 微服务之间的依赖关系

Spring cloud 微服务之间的依赖关系,spring-cloud,microservices,Spring Cloud,Microservices,我想用SpringCloud配置一个简单的微服务架构 我从3个基础架构组件开始: -服务注册处(SR) -配置服务器(CS) -身份验证服务器(AS) 以及此配置: SR和AS使用CS在启动时检索其配置。 CS和AS在SR上注册自身,以便发现 现在,SR和CS之间的循环依赖会导致异常,因为其中一个无法连接到另一个 有没有不删除此依赖项的解决方案?例如,等待其他服务启动并运行 谢谢 您是如何部署这些服务的?您可以指定您实际使用的spring组件或其他组件吗。例如,Eureka for SR,clo

我想用SpringCloud配置一个简单的微服务架构

我从3个基础架构组件开始: -服务注册处(SR) -配置服务器(CS) -身份验证服务器(AS)

以及此配置:

SR和AS使用CS在启动时检索其配置。 CS和AS在SR上注册自身,以便发现

现在,SR和CS之间的循环依赖会导致异常,因为其中一个无法连接到另一个

有没有不删除此依赖项的解决方案?例如,等待其他服务启动并运行


谢谢

您是如何部署这些服务的?您可以指定您实际使用的spring组件或其他组件吗。例如,Eureka for SR,cloud config for CS…这些服务是您自己编写的吗?我希望不是因为:服务注册中心(concur、Kubernetes等)、配置服务器(etcd等)和Authentictaion-Sevrer(任何oauth服务)已经存在!我使用的是spring云Eureka、config和security-oauth2,我在服务注册中心使用spring retry来等待配置服务器正常运行。当配置服务器尝试向服务注册中心发送心跳信号时,问题仍然存在,而此时服务注册中心还处于启动阶段!PS:在这种情况下,spring重试的自动配置不起作用!您是如何部署这些服务的?您可以指定您实际使用的spring组件或其他组件吗。例如,Eureka for SR,cloud config for CS…这些服务是您自己编写的吗?我希望不是因为:服务注册中心(concur、Kubernetes等)、配置服务器(etcd等)和Authentictaion-Sevrer(任何oauth服务)已经存在!我使用的是spring云Eureka、config和security-oauth2,我在服务注册中心使用spring retry来等待配置服务器正常运行。当配置服务器尝试向服务注册中心发送心跳信号时,问题仍然存在,而此时服务注册中心还处于启动阶段!PS:在这种情况下,spring重试的自动配置不起作用!