Spring boot 如何在容错模式下运行SpringCloudConfigServer?

Spring boot 如何在容错模式下运行SpringCloudConfigServer?,spring-boot,spring-cloud,microservices,Spring Boot,Spring Cloud,Microservices,在我的项目中,我们需要运行两个SpringCloudConfigServer实例,因此如果一个实例发生故障,另一个将负责配置服务器的职责 目前,您需要将配置服务器置于负载平衡器之后。它是无状态的,所以这不会造成伤害。在客户端中有一个配置多个配置服务器url的方法,因此它可以在那里进行故障切换。当前,您需要将配置服务器置于负载平衡器后面。它是无状态的,所以这不会造成伤害。有一种方法可以在客户端中配置多个配置服务器url,这样它就可以在那里进行故障切换。如果您正在运行配置服务器的多个实例,您可以让它

在我的项目中,我们需要运行两个SpringCloudConfigServer实例,因此如果一个实例发生故障,另一个将负责配置服务器的职责

目前,您需要将配置服务器置于负载平衡器之后。它是无状态的,所以这不会造成伤害。在客户端中有一个配置多个配置服务器url的方法,因此它可以在那里进行故障切换。

当前,您需要将配置服务器置于负载平衡器后面。它是无状态的,所以这不会造成伤害。有一种方法可以在客户端中配置多个配置服务器url,这样它就可以在那里进行故障切换。

如果您正在运行配置服务器的多个实例,您可以让它们都在Eureka中注册自己,还可以通过Eureka在所有其他微服务中查找配置服务器的应用程序名。这样,Zuul(和Ribbon)将负责负载平衡

编辑: 我想斯宾塞·吉布是对的。如果要在AWS上部署,最好使用负载平衡器,例如:ELB


如果您正在运行配置服务器的多个实例,您可以让它们全部在Eureka中注册,也可以通过Eureka在所有其他微服务中查找配置服务器的应用程序名。这样,Zuul(和Ribbon)将负责负载平衡

编辑: 我想斯宾塞·吉布是对的。如果要在AWS上部署,最好使用负载平衡器,例如:ELB


在这种情况下,我们可以在配置服务器中使用eureka属性吗?我不太确定,但在这种情况下,我们必须使用discovery first引导,这意味着配置服务器将在eureka中注册。但是对于这一点,我们的发现服务必须在一个固定点。在这种情况下,我们可以在配置服务器中拥有我们的eureka属性吗?我不是很确定,但在这种情况下,我们必须使用Discovery first引导,这意味着配置服务器将在eureka中注册。但对于这一点,我们的发现服务必须在一个固定点上。如果我将多个配置服务器实例注册到我的Eureka服务器,会怎么样?这不会自动平衡配置服务器实例的负载吗?如果我将多个配置服务器实例注册到我的Eureka服务器会怎么样?这不会自动平衡配置服务器实例的负载吗?