Eureka可以注册一项服务,就像两种不同的服务吗?

时间:2018-02-28 09:25:17

标签: java spring microservices spring-cloud netflix-eureka

我的微服务很少,我使用eureka进行服务发现。我想拆分一个微服务,但我现在无法从代码中创建它(创建单独的jar)。我想在eureka中使用相同的地址但不同的服务名称两次注册一个服务。我可以这样做吗?

1 个答案:

答案 0 :(得分:1)

答案是否定的!

假设您使用的是Spring Boot,服务名称将成为您的spring-application-name。因此,您不能在一个Jar中注册多个名称

但是你已经提到你有约束,地址也应该是相同的。可能是因为如果可以放宽,通过Spring Cloud Config,您可以使用不同的配置文件名称启动服务的多个实例,并且在每个配置文件的配置下,您可以覆盖您的spring-application-name。

相关问题