SpringCloud 分布式配置

2021-08-28 02:24:04 字數 1376 閱讀 1742

我們一般把配置檔案寫在專案中直接獲取相關引數

spring cloud config實現的配置中心預設採用git來儲存配置資訊,所以使用spring cloud config構建的配置伺服器,天然就支援對微服務應用配置資訊的版本管理,並且可以通過git客戶端工具來方便的管理和訪問配置內容。

1.配置倉庫

使用的是網上找的乙個:

2.配置服務端

pom.xml中加入

org.springframework.cloudgroupid>

spring-cloud-config-serverartifactid>

dependency>

在應用程式主類中加入:@enableconfigserver

spring:

cloud:

client:

ipaddress: 127.0

.0.1

config:

server:

git:

uri:

訪問url

3.配置客戶端

客戶端配置檔案中配置spring.cloud.config呼叫服務端檔案資訊

注:分布式配置中配置檔案的概念

//配置檔案更新後自動重新整理

public

class

restfullcontroller ")

string title;

public string getinfo()

}訪問url

這樣子我們的配置檔案就放在了git上,只需要在git上修改配置檔案,程式自動識別

遺留問題:訪問有使用者名稱和密碼的公司gitlab一直無法實現,網上也沒有找到答案,知道的話麻煩告訴下

推薦部落格《spring cloud config整合gitlab》

springcloud分布式配置中心

本文是對內容做些應用 1.bootstrap.properties檔案內容 必須與配置中心中的檔案字首一致 開啟健康檢查 需要spring boot starter actuator依賴 eureka.client.healthcheck.enabled true 續約更新時間間隔 預設30秒 eu...

SpringCloud 分布式知識學習

target elementtype.type retention retentionpolicy.runtime documented inherited enablediscoveryclient enablecircuitbreaker 乙個註解引用三個註解,標示這是springboot應用 ...

SpringCloud 分布式配置中心

一 搭建配置中心 首先在pom檔案中引入配置中心相關的jar包 org.springframework.cloud spring cloud config server 2.2.0.release 編寫yml檔案 server port 3344 spring name cloud config c...