溫馨提示×

溫馨提示×

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

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

SpringCloud配置中心Config過程解析

發(fā)布時間:2020-10-08 08:50:05 來源:腳本之家 閱讀:149 作者:玉天恒 欄目:編程語言

1.什么是配置中心

統(tǒng)一管理配置,怏速切換各個環(huán)境的配置

相關(guān)產(chǎn)品:

百度的 discont

  https://github.com/knightliao/disconf

阿里的diamand

  https://github.com/takeseem/diamond

springcloud的configs-server:

  http://cloud.spring.io/spring-cloud-config/

2.添加依賴

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

3.啟動類添加注解@EnableConfigServer

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

@SpringBootApplication
@EnableConfigServer
public class ConfigServiceApplication {

  public static void main(String[] args) {
    SpringApplication.run(ConfigServiceApplication.class, args);
  }

}

4.修改application.yml配置

server:
 port: 9100
eureka:
 client:
  serviceUrl:
   defaultZone: http://localhost:8761/eureka/

spring:
 application:
  name: config-server
 cloud:
  config:
   server:
    git:
     #倉庫地址,去掉git
     uri: https://gitee.com/YTHeng/config_cloud
     #git服務(wù)器登錄的用戶名和密碼,我這邊使用的是碼云
     username: 12345678@qq.com
     password: 12345678.
     #超時時間
     timeout: 5
     #分支
     default-label: master

5.在碼云服務(wù)器新建倉庫和文件

SpringCloud配置中心Config過程解析

6.訪問地址

http://localhost:9100/master/product-service-dev.yml

路徑訪問方式

/{name}-{profiles}. properties
/{name}-{profiles}.yml
/{name}-{profiles}.json
/{label}/{name]-{profiles].yml

name:服務(wù)器名稱

profile:環(huán)境名稱,開發(fā)、測試、生產(chǎn)

Lable:倉庫分支、默認(rèn) master分支

另附:

SpringCloud配置中心Config過程解析

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

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI