亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

spring cloud config分布式配置中心的高可用問題

2024-07-13 10:17:00
字體:
來源:轉載
供稿:網友

在前面的文章中,我們實現了配置文件統一管理的功能,但是我們可以發現,我們僅僅只用了一個server,如果當這個server掛掉的話,整個配置中心就會不可用,下面,我們就來解決配置中心的高可用問題。

下面我們通過整合Eureka來實現配置中心的高可用,因為作為架構內的配置管理,本身其實也是可以看作架構中的一個微服務,我們可以把config server也注冊為服務,這樣所有客戶端就能以服務的方式進行訪問。通過這種方法,只需要啟動多個指向同一Gitlab倉庫位置的config server端就能實現高可用了。

一、Config Server端加入Eureka

1、加入Eureka依賴

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

2、添加Eureka支持,將配置服務注冊到Eureka上去

@EnableEurekaClient 

3、修改Server端的配置文件

加入Eureka注冊的配置,bootstrap.yml

server:  port: 8889 eureka:  client:  service-url:   defaultZone: http://localhost:8761/eureka  instance:  prefer-ip-address: true spring:  application:   name: foo  cloud:  config:   server:   git:    uri: <span>https://gitlab.xxx.com/xxxxx/xxxxx.git</span>  # 配置gitlab倉庫的地址    search-paths: <span>/config-repo</span> # gitlab倉庫地址下的相對地址,可以配置多個,用,分割。    username: your name  # gitlab倉庫的賬號    password: your password # gitlab倉庫的密碼 

啟動Config Server

4、修改端口號,再啟動一個Config Server

5、查看服務是否注冊成功

二、Config 客戶端加入Eureka

1、加入Eureka的pom依賴,同Config Server

2、修改Config客戶端的配置文件

bootstrap.properties經過測試,此處客戶端只能是bootstrap.properties,否則會一直連端口8888

server.port=8890 spring.application.name=configserver spring.cloud.config.name=configserver spring.cloud.config.profile=dev spring.cloud.config.label=master # 開啟Config服務發現支持 spring.cloud.config.discovery.enabled=true # 此處需要設置成Config Server在Eureka上注冊的服務名 spring.cloud.config.discovery.service-id=foo # 指定服務發現中心 eureka.client.service-url.defaultZone=http://localhost:8761/eureka 

其中,通過eureka.client.service-url.defaultZone參數指定服務注冊中心,用于服務的注冊與發現,再將spring.cloud.config.discovery.enabled參數設置為true,開啟通過服務來訪問Config Server的功能,最后利用spring.cloud.config.discovery.serviceId參數來指定Config Server注冊的服務名。這里的spring.application.name和spring.cloud.config.profile和前面博客中的意義一致。

3、在Application主類上添加Eureka支持,同Config Server一致

三、驗證

1、查看Eureka Server上的服務

spring,cloud,config,分布式,高可用

2、查看Config Server是否正常

在瀏覽器中分別輸入:http://localhost:8888/configserver/dev/master,http://localhost:8889/configserver/dev/master,看是否有返回結果如下:

{   "name": "configserver",  "profiles": [   "dev"  ],  "label": "master",  "version": "8949024814dcb6d61f97dc49db7e9dadcfc724b1",  "state": null,  "propertySources": [   {    "name": "https://gitlab.xxx.com/xxxxx/xxxxx/project/config-repo/configserver.properties",    "source": {     "name": "chhliuxyh",     "hello": "i'm the king of the world!!!",     "profile": "profile-default"    }   }  ]  } 

3、查看客戶端是否正常

在瀏覽器中輸入http://localhost:8890/hello,看是否有如下返回

i'm the king of the world!!!

如果上面幾步正常,則說明是ok的。

4、將8888端口對應的Config Server停掉,然后重新輸入http://localhost:8890/hello,看是否ok!我們發現仍然是ok的,這樣我們就完成了配置中心的高可用了!

<pre code_snippet_id="2245130" snippet_file_name="blog_20170306_4_711400"></pre> <pre></pre> <pre></pre> 

總結

以上所述是小編給大家介紹的spring cloud config分布式配置中心的高可用實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国内精品久久久久久久| 国外色69视频在线观看| 欧美国产日韩一区二区三区| 亚洲国产高清高潮精品美女| 一本色道久久综合亚洲精品小说| 国产欧美久久久久久| 欧美成人免费一级人片100| 26uuu日韩精品一区二区| 国内精品小视频在线观看| 久久视频在线观看免费| 欧美日韩在线观看视频小说| www.日韩视频| 欧美丰满少妇xxxxx做受| 国产精品久久久久久五月尺| 亚洲伊人成综合成人网| 色哟哟入口国产精品| 国产欧美在线播放| 欧美电影院免费观看| 久久最新资源网| 亚洲人午夜精品免费| 国产精品久久久久久久久| 欧美日韩亚洲激情| 国产亚洲福利一区| 97久久精品视频| 欧美一级片久久久久久久| 久久精品国产欧美激情| 欧美高清视频在线| 精品亚洲一区二区三区| 亚洲精品成a人在线观看| 日韩精品中文字幕久久臀| 成人深夜直播免费观看| 日韩色av导航| 色中色综合影院手机版在线观看| 91丝袜美腿美女视频网站| 国产综合色香蕉精品| 国产精品爽黄69| 亚洲国产成人精品一区二区| 日韩精品极品在线观看播放免费视频| 国产手机视频精品| 北条麻妃久久精品| 国产精品h在线观看| 欧美高清电影在线看| 国产日韩欧美夫妻视频在线观看| 国产91九色视频| 国产精品久久久久99| 91视频-88av| 狠狠躁夜夜躁人人躁婷婷91| 日韩精品极品毛片系列视频| 亚洲精品福利在线| 亚洲一区美女视频在线观看免费| 欧美激情videos| 97色伦亚洲国产| 亚洲欧美一区二区三区久久| 欧美激情在线狂野欧美精品| 91亚洲国产成人精品性色| 久久久精品国产亚洲| 韩曰欧美视频免费观看| 欧美成人精品在线观看| 亚洲精品免费av| 日韩在线欧美在线| 国产成人免费91av在线| 亚洲一区二区久久久久久| 国产精品美女主播在线观看纯欲| 国产精品久久久久aaaa九色| 亚洲精品一区中文字幕乱码| 97人人模人人爽人人喊中文字| 91久久久久久久久久久| 尤物yw午夜国产精品视频明星| 亚洲护士老师的毛茸茸最新章节| 欧美丝袜一区二区三区| 91久久久久久国产精品| 国产精品高清免费在线观看| 久久久久久久久久久成人| 亚洲精品xxx| 日本精品一区二区三区在线| 国产一区二区三区高清在线观看| 亚洲在线视频观看| 久久全国免费视频| 亚洲国产精品字幕| 国产97免费视| 久久久久久com| 国产在线精品成人一区二区三区| 免费99精品国产自在在线| 亚洲欧美国产另类| 国产美女扒开尿口久久久| 亚洲成人教育av| 韩国精品久久久999| 亚洲国产精久久久久久久| 国产精品91一区| 日韩av综合网站| 日韩精品免费电影| 日韩一区视频在线| 最近2019中文字幕mv免费看| 91免费欧美精品| 国产精品成人av性教育| 日韩精品小视频| 2021久久精品国产99国产精品| 色系列之999| 国内精品久久久| 青青久久aⅴ北条麻妃| 成人黄色免费片| 最新国产精品拍自在线播放| 97超碰蝌蚪网人人做人人爽| 国产亚洲精品久久久久动| 亚洲风情亚aⅴ在线发布| 国产精品视频专区| 欧美一区深夜视频| 国产日韩精品视频| 美女久久久久久久久久久| 91影院在线免费观看视频| 亚洲aaa激情| 亚洲成人激情小说| 都市激情亚洲色图| 国产成人午夜视频网址| 欧美性xxxxhd| 国产午夜精品视频| 久久久久久久久久久久久久久久久久av| 久久久精品一区二区三区| 日韩在线观看免费网站| 欧美日韩免费区域视频在线观看| 久久精品国产久精国产思思| 国产一区二区黑人欧美xxxx| 国产亚洲xxx| 久久精品国产综合| 日韩av电影在线网| 中文字幕国产精品久久| xxx一区二区| 最近2019免费中文字幕视频三| 精品久久久久人成| 96精品久久久久中文字幕| 久久视频在线直播| 欧美国产日韩中文字幕在线| 97精品在线观看| 成人啪啪免费看| 亚洲国产成人爱av在线播放| 欧美激情一区二区三区成人| 久久九九免费视频| 日韩中文字幕久久| 日韩中文综合网| 亚洲全黄一级网站| 亚洲欧美制服另类日韩| 亚洲成色999久久网站| 亚洲综合第一页| 亚洲a∨日韩av高清在线观看| 国产自摸综合网| 久久久女人电视剧免费播放下载| 国产偷亚洲偷欧美偷精品| 亚洲国产精品久久| 欧美一区二区影院| 国产精品黄色av| 亚洲国产精品成人一区二区| 日韩激情av在线播放| 亚洲精品乱码久久久久久按摩观| 欧美在线一区二区视频| 成人免费在线视频网站| 国产精品久久久久久久久久久新郎| 中文字幕欧美日韩在线| 欧美成人网在线| 国产精品入口夜色视频大尺度| 日韩av在线精品| 97国产精品人人爽人人做| 久久91亚洲人成电影网站| 欧美激情图片区| 大荫蒂欧美视频另类xxxx|