Spring Cloud Config-Git後端
EnvironmentRepository的預設實現使用Git後端,這對於管理升級和物理環境以及稽核更改非常方便。要更改儲存庫的位置,可以在Config Server中設定“spring.cloud.config.server.git.uri”配置屬性(例如application.yml)。如果您使用file:字首進行設定,則應從本地儲存庫中工作,以便在沒有伺服器的情況下快速方便地啟動,但在這種情況下,伺服器將直接在本地儲存庫上進行操作,而不會克隆如果它不是裸機,因為配置伺服器永遠不會更改“遠端”資源庫)。要擴充套件Config Server並使其高度可用,您需要將伺服器的所有例項指向同一個儲存庫,因此只有共享檔案系統才能正常工作。即使在這種情況下,最好使用共享檔案系統儲存庫的ssh:協議,以便伺服器可以將其克隆並使用本地工作副本作為快取。
該儲存庫實現將HTTP資源的{label}引數對映到git標籤(提交ID,分支名稱或標籤)。如果git分支或標籤名稱包含斜槓(“/”),則應使用特殊字串“(_)”指定HTTP URL中的標籤,以避免與其他URL路徑模糊。例如,如果標籤為foo/bar,則替換斜槓將導致標籤看起來像foo(_)bar。如果您使用像curl這樣的命令列客戶端(例如使用引號將其從shell中轉出來),請小心URL中的方括號。
Git URI中的佔位符
Spring Cloud Config伺服器支援一個Git倉庫URL,其中包含{application}和{profile}(以及{label})的佔位符,如果需要,請記住標籤應用為git標籤)。因此,您可以使用(例如)輕鬆支援“每個應用程式的一個repo”策略: |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31539957/viewspace-2155493/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Cloud雲架構-Config Git後端SpringCloud架構Git後端
- Spring Cloud Config客戶端使用SpringCloud客戶端
- java版Spring Cloud、Vue前後端分離社交電商微服務JavaSpringCloudVue後端微服務
- 客服端負載均衡:Spring Cloud Ribbon負載SpringCloud
- Spring Cloud(二):Spring Cloud ConfigSpringCloud
- Spring Cloud Ribbon 客戶端負載均衡SpringCloud客戶端負載
- Spring Cloud Netflix—自定義Ribbon客戶端SpringCloud客戶端
- Java後端微服務架構下的服務依賴注入:Spring Cloud ContextJava後端微服務架構依賴注入SpringCloudContext
- Spring Cloud在Netflix後時代的走向?SpringCloud
- Spring Cloud實戰 | 最八篇:Spring Cloud +Spring Security OAuth2+ Axios前後端分離模式下無感重新整理實現JWT續期SpringCloudOAuthiOS後端模式JWT
- Java後端微服務架構下的配置動態重新整理:Spring Cloud BusJava後端微服務架構SpringCloud
- Spring Cloud Netflix—斷路器:Hystrix客戶端SpringCloud客戶端
- Spring Cloud Netflix—宣告性REST客戶端:FeignSpringCloudREST客戶端
- Spring Cloud 關於:Spring Cloud Netflix HystrixSpringCloud
- spring cloud分散式微服務:Spring Cloud ConfigSpringCloud分散式微服務
- spring cloud 和 阿里微服務spring cloud AlibabaSpringCloud阿里微服務
- 升級Spring Cloud到Finchley後的一點坑SpringCloud
- 工程管理系統之Spring Cloud+Mybatis+Oauth2+分散式+微服務+前後端分離SpringCloudMyBatisOAuth分散式微服務後端
- 微服務Spring Cloud17_Spring Cloud概述3微服務SpringCloud
- Spring Cloud實戰系列(二) - 客戶端呼叫Rest + RibbonSpringCloud客戶端REST
- Spring Cloud系列(四):Eureka原始碼解析之客戶端SpringCloud原始碼客戶端
- Spring Cloud系列(三):Eureka原始碼解析之服務端SpringCloud原始碼服務端
- Spring Cloud Netflix—客戶端負載平衡器:RibbonSpringCloud客戶端負載
- Spring Cloud 整合SpringCloud
- Spring Cloud (十四):Spring Cloud 開源軟體都有哪些?SpringCloud
- Spring Cloud Eureka原理分析(一):註冊過程-服務端SpringCloud服務端
- 微服務整合Spring Cloud Alibaba Seata (二) 客戶端連線微服務SpringCloud客戶端
- Spring Cloud實戰系列(三) - 宣告式客戶端呼叫FeignSpringCloud客戶端
- spring cloud微服務分散式雲架構Spring Cloud ZuulSpringCloud微服務分散式架構Zuul
- 微服務 | Spring Cloud(一):從單體SSM 到 Spring Cloud微服務SpringCloudSSM
- spring cloud微服務分散式雲架構-Spring Cloud NetflixSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Spring Cloud BusSpringCloud微服務分散式架構
- 詳細剖析Spring Cloud 和Spring Cloud Alibaba的前世今生SpringCloud
- Java後端避坑——Spring Boot整合ShiroJava後端Spring Boot
- spring shiro+cas 前後端分離Spring後端
- Spring Cloud Gateway 深入SpringCloudGateway
- Spring Cloud Alibaba SentinelSpringCloud
- Spring Cloud學習SpringCloud