我制作了演示EurekaService和客户端代码(使用Spring2.0)

application.properties(EurekaService)

spring.application.name=eurekaservice
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
server.port=8090
eureka.client.service-url.defaultZone=http://localhost:8090/eureka/

application.properties(EurekaClient)

spring.application.name="db-service"
  eureka.client.service-url.defaultZone=http://localhost:8090/eureka/

在这种情况下,此服务注册是成功的,但为了使其工作,我必须使用属性进行命中和试用 .

  • 服务端口 - Url需要与server.port相同吗?因为我在EurekaService中没有提到 eureka.client.service-url.defaultZone=http://localhost:8090/eureka/

Eureka网址正在显示已注册的复制品http://localhost:8761/eureka/

我用这个url在EurekaClient上注册我的cleint,它无法注册 .

我的解决方案:但是当我在服务和客户端使用http://localhost:8090/eureka/时,它工作 .