我没有微服务,我使用eureka进行服务发现。我想拆分一个微服务,但我现在不能从代码中创建它(创建单独的jar)。我想在eureka中使用相同的地址但不同的服务名称两次注册一个服务。我可以做吗?
答案是不!
假设您使用的是Spring Boot,则服务名称将成为您的spring-application-name。因此,您不能在一个Jar中注册多个名称
但是你已经提到你有约束,地址也应该是相同的。可能是因为如果可以放宽,通过Spring Cloud Config,您可以使用不同的配置文件名称启动服务的多个实例,并且在每个配置文件的配置下,您可以覆盖spring-application-name。