0
我設置了一個彈簧啓動應用程序@EnableDiscoveryClient
並使用Consul作爲雲提供程序。我注意到由於ConsulCatalogWatch.catalogServicesWatch
,這會產生很高的CPU消耗。看看代碼,我注意到註釋彈簧啓動應用程序中的春季雲領事高cpu
@Scheduled(fixedDelayString = "${spring.cloud.consul.discovery.catalogServicesWatchDelay:10}")
將導致此方法以非常高的速度調用。 有沒有人遇到過這個,我錯過了什麼?
那麼爲什麼不簡單地重新配置該屬性到另一個值... –
這是春雲領事代碼的一部分,我只是想知道10ms的默認值 –
是的,這是一個很低的數字,我會解決該問題。 – spencergibb