У меня есть приложение, которое должно взаимодействовать с 2 независимыми серверами Eureka для получения URL-адресов служб по имени службы.И он должен зарегистрироваться на одном из серверов Eureka, а не на обоих.На каждом из серверов Eureka будут работать разные службы, и реестр служб не должен совместно использоваться серверами Eureka.Есть ли способ при весенней загрузке добиться такого поведения?Это мой 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