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

问题描述 投票:-1回答:1

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

java spring microservices spring-cloud netflix-eureka
1个回答
1
投票

答案是不!

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

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

© www.soinside.com 2019 - 2024. All rights reserved.