0
我设置了一个弹簧启动应用程序@EnableDiscoveryClient
并使用Consul作为云提供程序。我注意到由于ConsulCatalogWatch.catalogServicesWatch
,这会产生很高的CPU消耗。看看代码,我注意到注释弹簧启动应用程序中的春季云领事高cpu
@Scheduled(fixedDelayString = "${spring.cloud.consul.discovery.catalogServicesWatchDelay:10}")
将导致此方法以非常高的速度调用。 有没有人遇到过这个,我错过了什么?
那么为什么不简单地重新配置该属性到另一个值... –
这是春云领事代码的一部分,我只是想知道10ms的默认值 –
是的,这是一个很低的数字,我会解决该问题。 – spencergibb