无法阻止我的服务注册Eureka

时间:2017-07-06 09:34:16

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

我有一个带有以下配置的Spring Boot应用程序:

eureka:
  client:
    enabled: true
    registerWithEureka: false
    serviceUrl:
      defaultZone: http://somehost:9999/eureka/
  registration:
    enabled: false

我的服务使用Eureka来发现外部服务,但我不想让它在Eureka注册。尽管上面的配置我仍然在我的日志中看到以下内容,这很奇怪:

DiscoveryClient - Not registering with Eureka server per configuration
...
EurekaServiceRegistry - Registering application foo with eureka with status UP

第一条记录线是有意义的 - 它是我想要的。但是,给定配置,第二个日志行没有意义。我错过了一个设置吗?

1 个答案:

答案 0 :(得分:2)

您没有遗漏任何内容,而且您的配置正确。第二个日志只是说你当地的流程发生了什么。

您的配置不会安排与Eureka服务器实际注册过程(ex heartbeat,实例信息复制)相关的所有定期任务。因此,不会发生对Eureka服务器的注册。