Spring Cloud Config Server调用GitHub仓库时机及配置拉取规则问询
Spring Cloud Config Server 拉取GitHub配置的时机说明
默认行为
默认不会在自身启动阶段预拉取所有客户端的全量配置,仅会在对应客户端主动发起配置查询请求时,才会向GitHub仓库拉取该客户端匹配的(对应应用名、环境、分支/标签)配置信息。
特殊场景说明
- 开启本地缓存(默认开启)后,某客户端的配置首次被拉取后会在Config Server本地留存缓存,后续同条件的客户端请求不会重复调用GitHub接口,除非触发配置刷新操作(比如调用Config Server的
/actuator/refresh端点、配置GitHub Webhook自动触发刷新)。 - 若主动配置了
spring.cloud.config.server.pull-repositories参数指定需要预拉的仓库列表,Config Server才会在启动阶段就拉取对应指定仓库的内容,该配置默认不生效。
内容的提问来源于stack exchange,提问作者PAVAN KUMAR
相关产品推荐
相关产品推荐

