java版spring cloud+spring boot+redis社交電子商務(wù)平臺(tái)-Spring Cloud Config服務(wù)器

服務(wù)器為外部配置(名稱值對(duì)或等效的YAML內(nèi)容)提供了基于資源的HTTP。服務(wù)器可以使用@EnableConfigServer注釋輕松嵌入到Spring Boot應(yīng)用程序中。所以這個(gè)應(yīng)用程序是一個(gè)配置服務(wù)器:需要JAVASpring Cloud大型企業(yè)分布式微服務(wù)云構(gòu)建的B2B2C電子商務(wù)平臺(tái)源碼請(qǐng)加企鵝求求:叁五叁陸貳肆柒貳五玖

ConfigServer.java

@SpringBootApplication
@EnableConfigServer
public class ConfigServer {
  public static void main(String[] args) {
    SpringApplication.run(ConfigServer.class, args);
  }
}

像所有的默認(rèn)端口8080上運(yùn)行的所有Spring Boot應(yīng)用程序一樣,但您可以通過各種方式將其切換到常規(guī)端口8888。最簡(jiǎn)單的也是設(shè)置一個(gè)默認(rèn)配置庫(kù),它是通過啟動(dòng)它的spring.config.name=configserver(在Config Server jar中有一個(gè)configserver.yml)。另一個(gè)是使用你自己的application.properties,例如

application.properties

server.port: 8888
spring.cloud.config.server.git.uri: file://${user.home}/config-repo

其中${user.home}/config-repo是包含YAML和屬性文件的git倉(cāng)庫(kù)。

在Windows中,如果文件URL為絕對(duì)驅(qū)動(dòng)器前綴,例如file:///${user.home}/config-repo,則需要額外的“/”。
小費(fèi)
以下是上面示例中創(chuàng)建git倉(cāng)庫(kù)的方法:
$ cd $HOME
$ mkdir config-repo
$ cd config-repo
$ git init .
$ echo info.foo: bar > application.properties
$ git add -A .
$ git commit -m "Add application.properties"

警告 使用本地文件系統(tǒng)進(jìn)行g(shù)it存儲(chǔ)庫(kù)僅用于測(cè)試。使用服務(wù)器在生產(chǎn)環(huán)境中托管配置庫(kù)。
如果您只保留文本文件,則配置庫(kù)的初始克隆將會(huì)快速有效。如果您開始存儲(chǔ)二進(jìn)制文件,尤其是較大的文件,則可能會(huì)遇到服務(wù)器中第一個(gè)配置請(qǐng)求和/或內(nèi)存不足錯(cuò)誤的延遲。
需要JAVASpring Cloud大型企業(yè)分布式微服務(wù)云構(gòu)建的B2B2C電子商務(wù)平臺(tái)源碼請(qǐng)加企鵝求求:叁五叁陸貳肆柒貳五玖

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容