国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringCloud用Zookeeper搭建配置中心的方法

SpringCloud用Zookeeper搭建配置中心的方法

2021-04-23 13:20gbcxy Java教程

本篇文章主要介紹了SpringCloud用Zookeeper搭建配置中心的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了springcloud +zookeeper完成配置中心,分享給大家,具有如下:

使用場景

  1. 項目配置更改不需要打包,重啟
  2. 提供配置文件的可視化界面
  3. 和springcloud快速整合

為什么使用zookeeper

zookeeper 作為一個分布式的服務框架,主要用來解決分布式集群中應用系統的一致性問題,它能提供基于類似于文件系統的目錄節點樹方式的數據存儲, zookeeper 作用主要是用來維護和監控存儲的數據的狀態變化,通過監控這些數據狀態的變化,從而達到基于數據的集群管理。

怎么使用

1.pom文件

?
1
2
3
4
5
6
7
8
9
10
<!-- 提供zookeeper整合的包 -->
<dependency>
  <groupid>org.springframework.cloud</groupid>
  <artifactid>spring-cloud-starter-zookeeper-config</artifactid>
</dependency>
<!-- springboot 提供監聽的 -->
<dependency>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-actuator</artifactid>
</dependency>

2.bootstrap.properties文件

提示: springboot項目啟動會優先讀取 bootstrap.properties.然后獲取zookeeper中的配置內容,才啟動其他配置

?
1
2
3
4
5
6
7
8
#指定zookeeper的地址,多個用逗號拼接
spring.cloud.zookeeper.connect-string=192.168.100.0:2181
#指定springcloud 讀取zookeeper路徑的開始位置
spring.cloud.zookeeper.config.root=springcloud
#開始zk的配置
spring.cloud.zookeeper.config.enabled=true
#zk會在你指定的根目錄下尋找以這個項目名命名的目錄下的配置
spring.application.name=service_config

3.獲取zookeeper中的配置

1.@value方式:

?
1
2
3
//不能動態更新值,需要重啟項目
@value("${com.xxx.username}")
 public string username ;

2.@configurationproperties和@enableconfigurationproperties方式

?
1
2
3
4
5
6
7
8
9
10
11
//可以動態修改值,不需要重啟
@configurationproperties(prefix = "com.xxx")
public class userinfo {
  public string username ;
  public string getusername() {
    return username;
  }
  public void setusername(string username) {
    this.username = username;
  }
}

application代碼:

?
1
2
3
4
5
6
7
8
9
@springbootapplication
//支持多個配置類
@enableconfigurationproperties({xxx.class,abc.class})
public class serviceconfigapplication {
 
  public static void main(string[] args) {
    springapplication.run(serviceconfigapplication.class, args);
  }
}

4.獲取配置的規則

假設:

?
1
2
3
spring.cloud.zookeeper.config.root=xxxx ;
 
spring.application.name=abc

zk 路徑:

/xxxx/abc/com/gabo/username

取值:

?
1
@value(${com.gabo.username})

5. 檢驗:

啟動的時候輸出: state change: connected

代表連接zookeeper成功

修改配置中心內容,輸出:refresh keys changed:

代表項目中的值修改成功

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_27336239/article/details/78848088

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日本一区二区免费在线播放 | 91国内视频| 亚洲成人福利 | 一本久久综合亚洲鲁鲁五月天 | 亚洲精品乱码久久久久久蜜桃不爽 | 欧美国产日韩一区 | 精品国产一区二区三区在线观看 | 欧美激情一区二区三级高清视频 | 欧美成人免费在线视频 | 超碰c| 国产 欧美 日韩 一区 | 亚洲一区二区视频在线观看 | 国产成人在线一区二区 | 在线观看日韩精品 | 日韩欧美在线免费观看 | 亚洲免费在线播放 | 鲁一鲁综合 | av中文字幕第一页 | 狠狠色综合网站久久久久久久 | 成人综合激情 | 欧美精品区 | 极品美女销魂一区二区三区 | 久久福利 | 欧美在线观看黄 | 欧美日韩成人影院 | 91精品一区二区三区久久久久久 | 久久av综合 | 亚洲视频中文字幕 | 91精品国产综合久久小仙女陆萱萱 | 国产区一区 | 7878www免费看片 | 欧美狠狠干 | 亚洲视频欧美视频 | 男女全黄一级一级高潮免费看 | 精品精品 | 91精品麻豆日日躁夜夜躁 | 午夜精品久久久 | 超碰免费成人 | 精品无码久久久久久久动漫 | 国产精品亚洲第一区在线暖暖韩国 | 人人干在线 |