Spring云配置服务器:配置git拉取间隔

Spring云配置服务器:配置git拉取间隔,spring,spring-boot,spring-cloud,Spring,Spring Boot,Spring Cloud,我正在使用SpringCloudConfigServer连接到带有BitBucket git存储库的Eureka服务器。 我在调试器下发现,每当Config Server使用Eureka更新其状态时,都会通过调度程序调用org.eclipse.jgit.api.PullCommand#call。 此外,每次连接的服务查询更新的配置时,甚至每次在Spring云配置服务器或连接的客户端上请求/health端点时,都会调用它 我相信这在HTTP响应时间方面是一个很大的开销,但在传出流量方面也是如此 有

我正在使用SpringCloudConfigServer连接到带有BitBucket git存储库的Eureka服务器。 我在调试器下发现,每当Config Server使用Eureka更新其状态时,都会通过调度程序调用
org.eclipse.jgit.api.PullCommand#call
。 此外,每次连接的服务查询更新的配置时,甚至每次在Spring云配置服务器或连接的客户端上请求
/health
端点时,都会调用它

我相信这在HTTP响应时间方面是一个很大的开销,但在传出流量方面也是如此

有没有办法减少本地克隆存储库的更新频率


另外,我知道有一个,或者我可以将配置服务器指向手动克隆的本地(即,
文件://
)存储库。但是我想知道是否有这种现成的功能。

您可以通过配置客户端上的
spring.cloud.config.server.health.enabled=false
health.config.enabled=false
关闭配置服务器上的运行状况指示器。对配置服务器的请求总是克隆的,因此您需要关闭或禁用运行状况检查。

Spencergib,如果我错了,请纠正我,但在这种情况下,任何git提供程序中断或连接问题都将导致配置服务器不可用(即,它将无法为服务提供配置)