@EnableDiscoveryClient
我使用 Consul 作为云提供商设置了一个 Spring Boot 应用程序。我注意到这会产生高 CPU 消耗,因为ConsulCatalogWatch.catalogServicesWatch
. 查看代码,我注意到注释
@Scheduled(fixedDelayString = "${spring.cloud.consul.discovery.catalogServicesWatchDelay:10}")
将导致此方法以非常高的速率被调用。有没有人遇到过这个,我错过了什么?