Spring Cloud Config伺服器
伺服器為外部配置(名稱值對或等效的YAML內容)提供了基於資源的HTTP。伺服器可以使用@EnableConfigServer
註釋輕鬆嵌入到Spring Boot應用程式中。所以這個應用程式是一個配置伺服器:
ConfigServer.java
@SpringBootApplication @EnableConfigServer public class ConfigServer { public static void main(String[] args) { SpringApplication.run(ConfigServer.class, args); } }
像所有的預設埠8080上執行的所有Spring Boot應用程式一樣,但您可以透過各種方式將其切換到常規埠8888。最簡單的也是設定一個預設配置庫,它是透過啟動它的spring.config.name=configserver
(在Config Server jar中有一個configserver.yml
)。另一個是使用你自己的application.properties
,例如
application.properties
server.port: 8888 spring.cloud.config.server.git.uri: file://${user.home}/config-repo
其中${user.home}/config-repo
是包含YAML和屬性檔案的git倉庫。
在Windows中,如果檔案URL為絕對驅動器字首,例如,則需要額外的“/”。
$ cd $HOME $ mkdir config-repo $ cd config-repo $ git init . $ echo info.foo: bar > application.properties $ git add -A . $ git commit -m "Add application.properties"
使用本地檔案系統進行git儲存庫僅用於測試。使用伺服器在生產環境中託管配置庫。
如果您只保留文字檔案,則配置庫的初始克隆將會快速有效。如果您開始儲存二進位制檔案,尤其是較大的檔案,則可能會遇到伺服器中第一個配置請求和/或記憶體不足錯誤的延遲。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2809606/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Cloud(二):Spring Cloud ConfigSpringCloud
- spring cloud分散式微服務:Spring Cloud ConfigSpringCloud分散式微服務
- Spring Cloud Config 規範SpringCloud
- spring cloud config 整合svnSpringCloud
- Spring Cloud Config 配置中心SpringCloud
- spring cloud config 原始碼分析SpringCloud原始碼
- Spring Boot系列(四) Spring Cloud 之 Config ClientSpring BootCloudclient
- Spring Cloud Config-Git後端SpringCloudGit後端
- Spring Cloud Config 實現配置中心SpringCloud
- Spring Cloud Config客戶端使用SpringCloud客戶端
- Spring Cloud專題之五:configSpringCloud
- Spring Cloud Config原碼篇(十)SpringCloud
- Spring Cloud Config應用篇(九)SpringCloud
- Spring Cloud(八)高可用的分散式配置中心 Spring Cloud ConfigSpringCloud分散式
- Spring Cloud實戰系列(六) - 分散式配置中心Spring Cloud ConfigSpringCloud分散式
- [Spring Cloud Tutorial翻譯系列二]Spring Cloud Config Server與git整合SpringCloudServerGit
- 為Spring Cloud Config插上管理的翅膀SpringCloud
- Spring Cloud 之 Config與動態路由.SpringCloud路由
- java 教程 Spring Cloud Config環境庫JavaSpringCloud
- Spring Cloud 學習筆記 ——Spring Cloud Config 請求失敗重試SpringCloud筆記
- spring cloud微服務分散式雲架構-Spring Cloud Config環境庫SpringCloud微服務分散式架構
- Spring Cloud雲架構-Config Git後端SpringCloud架構Git後端
- Spring cloud config 使用gitHub或者gitee連線SpringCloudGithubGitee
- Spring Cloud Config 分散式配置中心【Finchley 版】SpringCloud分散式
- Spring Cloud Config Client 超時與重試SpringCloudclient
- 非spring boot (即spring) 使用/整合 Spring cloud Config 分散式配置中心Spring BootCloud分散式
- Spring Cloud(九)高可用的分散式配置中心 Spring Cloud Config 整合 Eureka 服務SpringCloud分散式
- 微服務SpringCloud之Spring Cloud Config配置中心Git微服務SpringGCCloudGit
- spring cloud config將配置儲存在資料庫中SpringCloud資料庫
- Spring cloud(6)-配置管理及重新整理(Config,Bus)SpringCloud
- spring cloud微服務分散式雲架構- Config 快速開始SpringCloud微服務分散式架構
- Spring Cloud Config採用資料庫儲存配置內容SpringCloud資料庫
- 跟我學SpringCloud | 第六篇:Spring Cloud Config Github配置中心SpringGCCloudGithub
- Spring Cloud雲服務架構 - commonservice-config配置服務搭建SpringCloud架構
- Spring Cloud Config採用Git儲存時兩種常用的配置策略SpringCloudGit
- Spring Cloud Config 實現配置中心,看這一篇就夠了SpringCloud
- spring cloud微服務分散式雲架構-config配置自動重新整理SpringCloud微服務分散式架構
- (九)整合spring cloud雲服務架構 - commonservice-config配置服務搭建SpringCloud架構