我有一个带有以下配置的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
第一条记录线是有意义的 - 它是我想要的。但是,给定配置,第二个日志行没有意义。我错过了一个设置吗?
答案 0 :(得分:2)
您没有遗漏任何内容,而且您的配置正确。第二个日志只是说你当地的流程发生了什么。
您的配置不会安排与Eureka服务器实际注册过程(ex heartbeat,实例信息复制)相关的所有定期任务。因此,不会发生对Eureka服务器的注册。