日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 智能硬件 > 人工智能AI
[導讀] 在微服務架構中,注冊中心是一個必不可少的組件   前面我們搭建的注冊中心只適合本地開發(fā)使用,在生產環(huán)境必須搭建一個集群來保證高可用   Eureka的集群搭建

在微服務架構中,注冊中心是一個必不可少的組件
 
前面我們搭建的注冊中心只適合本地開發(fā)使用,在生產環(huán)境必須搭建一個集群來保證高可用
 
Eureka的集群搭建很簡單,每一臺Eureka都需要在配置中指定另外N個Eureka的地址就可以
 
下面我們以2個節(jié)點來說明
 
我們有master和slaveone 2臺機器,需要做的就是:
- master注冊到slaveone上面
- slaveone注冊到master上面即可
 
如果是3臺機器,那么以此類推:
 
master注冊到slaveone,slavetwo上面
slaveone注冊到master,slavetwo上面
slavetwo注冊到master,slaveone上面
首先我們需要增加2個屬性文件,通過不同的環(huán)境來啟動不同的實例
 
增加applicaTIon-master.properTIes
 
server.port=8761
#指向你的從節(jié)點的Eureka
eureka.client.serviceUrl.defaultZone=http://用戶名:密碼@slaveone:8762/eureka/
增加applicaTIon-slaveone.properTIes
 
server.port=8762
#指向你的主節(jié)點的Eureka
eureka.client.serviceUrl.defaultZone=http://用戶名:密碼@master:8761/eureka/
master 和 slaveone是hostname, 可以在hosts文件中添加,直接寫IP也行
 
application.properties中添加下面的內容
 
spring.application.name=fangjia-eureka
 
eureka.instance.hostname=localhost
# 由于該應用為注冊中心,所以設置為false,代表不向注冊中心注冊自己
eureka.client.register-with-eureka=false
# 由于注冊中心的職責就是維護服務實例,他并不需要去檢索服務,所以也設置為false
eureka.client.fetch-registry=false
# 關閉自我保護
eureka.server.enableSelfPreservation=false
security.basic.enabled=true
security.user.name=用戶名
security.user.password=密碼
# 指定不同的環(huán)境
spring.profiles.active=master
在A機器上啟動默認用master啟動即可,然后在B機器上加上–spring.profiles.active=slaveone啟動即可
這樣master注冊到了slaveone中,slaveone注冊到了master中,2邊的配置信息是同步的,無論誰掛掉了,應用都能繼續(xù)使用存活的這個注冊中心。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉