Config配置中心git的兩種策略

由于Spring Cloud Config默認(rèn)采用了Git存儲,相信很多團(tuán)隊(duì)在使用Spring Cloud的配置中心時也會采用這樣的策略。即便大家都使用了Git存儲冲九,可能還有各種不同的配置方式汗销,本文就來介紹一下兩種常用的配置策略。

第一種:多個項(xiàng)目公用一個Git倉庫梢为,用不同的目錄區(qū)分項(xiàng)目(推薦)
主要的配置項(xiàng)如下:
spring.cloud.config.server.git.uri=https://github.com/wcc56893/config-repo.git
spring.cloud.config.server.git.search-paths=/{profile}
這種模式下不同的項(xiàng)目會對應(yīng)到https://github.com/wcc56893/config-repo.git倉庫下的不同目錄渐行,如果項(xiàng)目中spring.application.name=user-service轰坊,那么它的配置倉庫會定位到https://github.com/wcc56893/config-repo.git倉庫下的profile目錄。配置文件按application-{profile}.properties的格式存儲祟印,{profile}代表環(huán)境名肴沫。

ps:profile就是用來區(qū)分環(huán)境的,development蕴忆,test,production等颤芬。https://github.com/wcc56893/config-repo.git遠(yuǎn)程倉庫下的目錄結(jié)構(gòu)就是development,test,production,在某個環(huán)境文件夾下又區(qū)分微服務(wù)項(xiàng)目套鹅,比如在test下又有很多項(xiàng)目的測試環(huán)境的配置文件站蝠,比如:application1-test.yml, application2-test.yml等。

優(yōu)缺點(diǎn)分析:因?yàn)橹皇褂靡粋€Git庫存儲卓鹿,所以當(dāng)配置是由專人統(tǒng)一維護(hù)的時候比較方便菱魔。但是如果要做DevOps的話,權(quán)限控制上將變的非常的弱吟孙。

第二種:多個項(xiàng)目使用多個不同Git倉庫
主要的配置項(xiàng)如下:
spring.cloud.config.server.git.uri=https://github.com/wcc56893/{application}.git
這種模式下不同的項(xiàng)目會對應(yīng)的不同的Git倉庫澜倦,如果項(xiàng)目中spring.application.name=user-service,那么它的配置倉庫會定位到https://github.com/wcc56893/user-service.git倉庫下的配置拔疚。配置文件按application-{profile}.properties的格式存儲肥隆,{profile}代表環(huán)境名。
優(yōu)缺點(diǎn)分析:由于一個項(xiàng)目就有一個對應(yīng)的存儲配置的Git倉庫稚失,所以這種模式對于DevOps的應(yīng)用支持較好栋艳,如果使用Gitlab作為Git服務(wù)端的話,還有不錯的界面和權(quán)限管理來方便項(xiàng)目所屬者使用和維護(hù)句各。如果團(tuán)隊(duì)不是DevOps模式管理的話吸占,專人管理就會遇到有N多Git倉庫要維護(hù)的困境。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凿宾,一起剝皮案震驚了整個濱河市矾屯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌初厚,老刑警劉巖件蚕,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異产禾,居然都是意外死亡排作,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門亚情,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妄痪,“玉大人,你說我怎么就攤上這事楞件∩郎” “怎么了裳瘪?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長罪针。 經(jīng)常有香客問我彭羹,道長,這世上最難降的妖魔是什么站故? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任皆怕,我火速辦了婚禮,結(jié)果婚禮上西篓,老公的妹妹穿的比我還像新娘愈腾。我一直安慰自己,他們只是感情好岂津,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布虱黄。 她就那樣靜靜地躺著,像睡著了一般吮成。 火紅的嫁衣襯著肌膚如雪橱乱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天粱甫,我揣著相機(jī)與錄音泳叠,去河邊找鬼。 笑死茶宵,一個胖子當(dāng)著我的面吹牛危纫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播乌庶,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼种蝶,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瞒大?” 一聲冷哼從身側(cè)響起螃征,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎透敌,沒想到半個月后盯滚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酗电,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年淌山,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顾瞻。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖德绿,靈堂內(nèi)的尸體忽然破棺而出荷荤,到底是詐尸還是另有隱情退渗,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布蕴纳,位于F島的核電站会油,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏古毛。R本人自食惡果不足惜翻翩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望稻薇。 院中可真熱鬧嫂冻,春花似錦、人聲如沸塞椎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽案狠。三九已至服傍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骂铁,已是汗流浹背吹零。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拉庵,地道東北人灿椅。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像名段,于是被迫代替她去往敵國和親阱扬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容