中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Cloud Config采用Git存儲時常用的配置策略有哪些

發布時間:2021-08-11 14:35:25 來源:億速云 閱讀:93 作者:小新 欄目:編程語言

這篇文章主要介紹Spring Cloud Config采用Git存儲時常用的配置策略有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

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

主要的配置項如下:

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

這種模式下不同的項目會對應到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}代表環境名。

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

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

主要的配置項如下:

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

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

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

本文的主要介紹內容就到這里,不知道您采用了哪種配置存儲策略呢?如果有更好的方案歡迎留言分享!最后,正式向大家介紹一下最近緊鑼密鼓開發和測試中的配置中心開源項目。該項目基于Spring Cloud Config構建,旨在實現一套方便大家對配置管理的可視化工具,增強Spring Cloud Config的易用性,該項目即適用于目前已經在使用spring cloud config的用戶,也適用于正在選型配置中心的用戶。

以上是“Spring Cloud Config采用Git存儲時常用的配置策略有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

竹溪县| 郎溪县| 宣城市| 安图县| 天气| 宁强县| 牙克石市| 北京市| 会同县| 宁安市| 丹棱县| 林西县| 闽侯县| 绥阳县| 河津市| 林州市| 那曲县| 佛学| 金华市| 白银市| 泗水县| 南川市| 雷波县| 台中县| 盐津县| 富顺县| 孟津县| 佛冈县| 怀宁县| 龙江县| 油尖旺区| 西乡县| 原阳县| 辽宁省| 高陵县| 苍梧县| 穆棱市| 来宾市| 翼城县| 凤冈县| 三都|