我正在使用与BitBucket git存储库连接到Eureka Server的Spring Cloud Config Server。
我在调试器下发现,每次Config Server使用Eureka更新它的状态时,都会通过调度程序调用{{1}}。
此外,每次连接服务查询更新的配置时都会调用它,甚至每次在Spring Cloud Config Server或连接的客户端上请求org.eclipse.jgit.api.PullCommand#call
端点时都会调用它。
我认为这在HTTP响应时间方面是一个很大的开销,但在传出流量方面也是如此。
有没有办法不经常更新本地克隆的存储库?
P.S。我知道有一个File System Backend,或者我可以将Config Server指向手动克隆的本地(即/health
)存储库。但我想知道是否有开箱即用的功能。
答案 0 :(得分:4)
您可以通过配置客户端上的spring.cloud.config.server.health.enabled=false
和health.config.enabled=false
关闭配置服务器上的运行状况指示器。对配置服务器的请求始终是克隆,因此您需要关闭或禁用运行状况检查。