91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Spring Cloud中怎樣部署config

發布時間:2021-12-02 15:13:51 來源:億速云 閱讀:181 作者:柒染 欄目:大數據

Spring Cloud中怎樣部署config,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

前言

前面我們講了微服務的注冊中心、負載均衡、熔斷處理、網管服務。接下來我們講配置中心,為什么要用配置中心呢?其實我們接觸一段時間就可以發現,我們的項目還是非常多的,每個項目都有自己的一份配置,這樣管理起來就顯得很不方便了,所以微服務中就提供了config 配置中心,將所有服務的配置都集中在config 服務中,這樣方便統一管理。

怎么說呢?就好比每個項目都比如一個房間,每個房間都需要一把鑰匙才能開啟。而config 則是管理這些鑰匙的,好比鑰匙鏈,想要啟動那個項目,就需要先從config中獲取對應的鑰匙,然后啟動項目。

下面讓我們來看下怎樣部署一個config吧。配置中心分為服務端和客戶端,和eureka 有點像,服務端是一個單獨的項目,用來管理其他服務的配置,其他的服務就是客戶端。

配置中心服務端

引入config-server 依賴

首先我們創建一個config 的子模塊,用來做config 服務端,然后在pom.xml 文件中加入config-server依賴

        <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-config-server</artifactId>
       </dependency>

啟動類

在啟動類中,我們加入@EnableConfigServer 注解Spring Cloud中怎樣部署config

配置文件

在配置文件中我們加入如下配置:

server.port=9008
spring.application.name=config-server

#使用本地屬性文件
spring.profiles.active = native

#屬性文件地址,只要指定文件夾的路徑
spring.cloud.config.server.native.searchLocations=classpath:/properties

這里我們spring.profiles.active = native 表示你從本地加載配置文件,后面我們再從git 上加載配置文件。如果不配置加載文件的地址,就會從src/main/resources 中加載文件。我這里配置了從properties文件夾下加載,所以在resources 文件夾下創建一個properties 文件夾。我們以eureka-server 服務為例。我們將這個項目的配置放到properties 文件夾下,并改名為 quellanan-eurekaserver.propertiesSpring Cloud中怎樣部署config

客戶端配置

好了,上面的服務端就已經配置好了,接下來我們來配置客戶端。

pom.xml

在pom.xml 文件中引入config 依賴

        <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-starter-config</artifactId>
       </dependency>

bootstrap.properties

在resources 目錄下創建一個 bootstrap.properties 文件,至于為什么要是這個而不是application.properties 文件,是由加載機制決定的,加載的時候會先加載bootstrap.properties 文件,然后加載application.properties , 文件內容如下:

spring.application.name=quellanan
spring.cloud.config.profile=eurekaserver
spring.cloud.config.label=master
spring.cloud.config.uri=http://localhost:9008/

Spring Cloud中怎樣部署config在本地也是一樣的,spring.application.name和spring.cloud.config.profile拼起來就是文件名稱。

測試

好了,服務端和客戶端都配置好了,我們現在先將客戶端的application.properties 文件刪除掉,然后啟動這兩個項目,先啟動config。Spring Cloud中怎樣部署config可以看到eureka-server 成功的從config 中加載到了配置文件并啟動了項目。Spring Cloud中怎樣部署config

關于Spring Cloud中怎樣部署config問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

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

AI

共和县| 长乐市| 绥阳县| 雷山县| 吉木萨尔县| 海宁市| 晋中市| 临夏县| 日土县| 山丹县| 临泉县| 张家口市| 祁连县| 滁州市| 平武县| 鄂伦春自治旗| 鹤庆县| 洛南县| 聂拉木县| 明星| 旬阳县| 遂溪县| 麻城市| 烟台市| 阿鲁科尔沁旗| 龙川县| 乐清市| 崇文区| 日土县| 宣城市| 和田市| 浙江省| 白沙| 闽侯县| 钦州市| 文安县| 镇平县| 民勤县| 津南区| 民权县| 丹江口市|