欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Spring Cloud Config采用Git存儲時兩種常用的配置策略

 更新時間:2018年07月27日 10:03:22   作者:程序員DD  
這篇文章主要介紹了詳解Spring Cloud Config采用Git存儲時兩種常用的配置策略,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

第一種:多個項目公用一個Git倉庫,用不同的目錄區(qū)分項目

主要的配置項如下:

spring.cloud.config.server.git.uri=https://github.com/dyc87112/config-repo.git
spring.cloud.config.server.git.search-paths=/{application}

這種模式下不同的項目會對應(yīng)到https://github.com/dyc87112/config-repo.git倉庫下的不同目錄,如果項目中spring.application.name=user-service,那么它的配置倉庫會定位到https://github.com/dyc87112/config-repo.git倉庫下的/user-service目錄。配置文件按application-{profile}.properties的格式存儲, {profile}代表環(huán)境名。

優(yōu)缺點分析:因為只使用一個Git庫存儲,所以當(dāng)配置是由專人統(tǒng)一維護的時候比較方便。但是如果要做DevOps的話,權(quán)限控制上將變的非常的弱。

第二種:多個項目使用多個不同Git倉庫

主要的配置項如下:

spring.cloud.config.server.git.uri=https://github.com/dyc87112/{application}.git

這種模式下不同的項目會對應(yīng)的不同的Git倉庫,如果項目中spring.application.name=user-service,那么它的配置倉庫會定位到https://github.com/dyc87112/user-service.git倉庫下的配置。配置文件按application-{profile}.properties的格式存儲, {profile}代表環(huán)境名。

優(yōu)缺點分析:由于一個項目就有一個對應(yīng)的存儲配置的Git倉庫,所以這種模式對于DevOps的應(yīng)用支持較好,如果使用Gitlab作為Git服務(wù)端的話,還有不錯的界面和權(quán)限管理來方便項目所屬者使用和維護。如果團隊不是DevOps模式管理的話,專人管理就會遇到有N多Git倉庫要維護的困境。

本文的主要介紹內(nèi)容就到這里,不知道您采用了哪種配置存儲策略呢?如果有更好的方案歡迎留言分享!最后,正式向大家介紹一下最近緊鑼密鼓開發(fā)和測試中的配置中心開源項目。該項目基于Spring Cloud Config構(gòu)建,旨在實現(xiàn)一套方便大家對配置管理的可視化工具,增強Spring Cloud Config的易用性,該項目即適用于目前已經(jīng)在使用spring cloud config的用戶,也適用于正在選型配置中心的用戶,小哥哥小姐姐們可以戳下面的鏈接了解一下,如果覺得不錯,歡迎轉(zhuǎn)發(fā)、Star支持!

Github: https://github.com/dyc87112/spring-cloud-config-admin

Gitee:https://gitee.com/didispace/spring-cloud-config-admin

P.S. 主要維護在Github,Gitee定期同步。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot結(jié)果封裝和異常攔截的實現(xiàn)示例

    SpringBoot結(jié)果封裝和異常攔截的實現(xiàn)示例

    SpringBoot 項目中,我們通常需要將結(jié)果數(shù)據(jù)封裝成特定的格式,以方便客戶端進行處理,本文主要介紹了SpringBoot?優(yōu)雅的結(jié)果封裝和異常攔截,感興趣的可以了解一下
    2023-08-08
  • Spring Boot環(huán)境屬性占位符解析及類型轉(zhuǎn)換詳解

    Spring Boot環(huán)境屬性占位符解析及類型轉(zhuǎn)換詳解

    這篇文章主要給大家介紹了關(guān)于Spring Boot環(huán)境屬性占位符解析及類型轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • java算法實現(xiàn)紅黑樹完整代碼示例

    java算法實現(xiàn)紅黑樹完整代碼示例

    這篇文章主要介紹了java算法實現(xiàn)紅黑樹完整代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • 詳解Java Cglib動態(tài)代理

    詳解Java Cglib動態(tài)代理

    這篇文章主要介紹了Java Cglib動態(tài)代理的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Java代理,感興趣的朋友可以了解下
    2020-08-08
  • Spring?Boot整合阿里開源中間件Canal實現(xiàn)數(shù)據(jù)增量同步

    Spring?Boot整合阿里開源中間件Canal實現(xiàn)數(shù)據(jù)增量同步

    這篇文章主要為大家介紹了Spring?Boot整合阿里開源中間件Canal實現(xiàn)數(shù)據(jù)增量同步示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Java開發(fā)中synchronized的定義及用法詳解

    Java開發(fā)中synchronized的定義及用法詳解

    這篇文章主要介紹了Java開發(fā)中synchronized的定義及用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • SpringCloud?Eureka應(yīng)用全面介紹

    SpringCloud?Eureka應(yīng)用全面介紹

    Eureka是Netflix開發(fā)的服務(wù)發(fā)現(xiàn)框架,本身是一個基于REST的服務(wù),主要用于定位運行在AWS域中的中間層服務(wù),以達到負(fù)載均衡和中間層服務(wù)故障轉(zhuǎn)移的目的
    2022-09-09
  • Java動態(tài)代理實現(xiàn)方法小結(jié)

    Java動態(tài)代理實現(xiàn)方法小結(jié)

    這篇文章主要介紹了Java動態(tài)代理實現(xiàn)方法,結(jié)合實例形式總結(jié)分析了java基于JDK、CGLIB及CGLIB實現(xiàn)動態(tài)代理的相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Java如何為 PPT 中的圖形添加陰影效果

    Java如何為 PPT 中的圖形添加陰影效果

    這篇文章主要介紹了Java如何為 PPT 中的圖形添加陰影效果,幫助大家更好的利用java處理圖像,感興趣的朋友可以了解下
    2020-09-09
  • vue驗證碼組件應(yīng)用實例

    vue驗證碼組件應(yīng)用實例

    今天小編就為大家分享一篇關(guān)于vue驗證碼組件應(yīng)用實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評論