Spring cloud Eureka客户端是否可以在没有显式URL的情况下发现服务器?

Spring cloud Eureka客户端是否可以在没有显式URL的情况下发现服务器?,spring-cloud,netflix-eureka,spring-cloud-netflix,Spring Cloud,Netflix Eureka,Spring Cloud Netflix,在我设置的一个示例Spring Boot项目中,我使用如下URL将我的Eureka客户端指向我的Eureka服务器: eureka.serviceUrl.default=http://localhost:8761/eureka/v2/ 我担心如果Eureka服务器死了会发生什么 作为补救措施,是否有办法设置多个Eureka服务器实例,并配置Eureka客户端,以便在不依赖绝对URL的情况下发现它们?Eureka framework支持多个Eureka服务器实例。客户端在初始化时选择服务器,并向服

在我设置的一个示例Spring Boot项目中,我使用如下URL将我的Eureka客户端指向我的Eureka服务器: eureka.serviceUrl.default=http://localhost:8761/eureka/v2/

我担心如果Eureka服务器死了会发生什么


作为补救措施,是否有办法设置多个Eureka服务器实例,并配置Eureka客户端,以便在不依赖绝对URL的情况下发现它们?

Eureka framework支持多个Eureka服务器实例。客户端在初始化时选择服务器,并向服务器提出请求,直到服务器死亡

例如,如果您在端口8761和8762上以相同配置本地启动两台eureka服务器:

eureka.serviceUrl.default=http://localhost:8761/eureka/v2/,http://localhost:8762/eureka/v2/
您的客户端应用程序也应该获得与eureka.serviceUrl.default相同的配置;当应用程序启动时,它将选择localhost:8761作为eureka服务器并向localhost:8761发送注册请求,然后localhost:8761将记录并向localhost:8762发送相同的注册请求;当localhost:8761死亡时,客户端应用程序将切换到localhost:8762以发送心跳请求