我有一个具有以下配置的 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
第一行日志很有意义——这就是我想要的。但是,考虑到配置,第二行日志行没有意义。我是否缺少设置?
最佳答案
您没有遗漏任何内容,您的配置是正确的。第二个日志只是说你的本地进程中发生了什么。
与 Eureka 服务器的实际注册过程(例如心跳、实例信息复制)相关的所有周期性任务都不是由您的配置安排的。因此不会向 Eureka 服务器注册。
关于spring-cloud - 无法阻止我的服务向 Eureka 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44945112/