在单个Eureka服务器上注册

时间:2018-11-27 20:42:01

标签: spring-boot spring-cloud netflix-eureka spring-cloud-netflix

我有一个需要与2台独立的Eureka服务器通信以按服务名称获取服务url的应用程序。并且它需要向其中一台Eureka服务器注册自己,而不是同时注册两者。每个Eureka服务器上都将运行不同的服务,并且Eureka服务器不应共享服务注册表。 Spring Boot中是否有一种方法可以实现此行为?这是我的application.yml,我提供了2个eureka服务器作为列表。该服务正在两个服务器上注册。

应用程序:

@SpringBootApplication
@EnableDiscoveryClient
public class SampleApplication {
    public static void main(String[] args) {
        SpringApplication.run(SampleApplication.class, args);
    }
}

pom.xml

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

application.yml:

spring:
   application.name: mock
eureka:
   client:
   serviceUrl.defaultZone: url1, url2

0 个答案:

没有答案
相关问题