日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

【Spring Cloud笔记】 Eureka通过集群实现高可用

發(fā)布時間:2023/12/18 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Spring Cloud笔记】 Eureka通过集群实现高可用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Eureka實現(xiàn)服務(wù)注冊與發(fā)現(xiàn),在Spring Cloud微服務(wù)中起著關(guān)鍵性的作用,必須保障其高可用,常規(guī)方案無非通過集群實現(xiàn)。這里在本地機(jī)器搭建一個偽集群環(huán)境,通過兩個節(jié)點實現(xiàn)相互注冊,并通過主備數(shù)據(jù)同步實現(xiàn)高可用,實際生產(chǎn)環(huán)境可能有多個節(jié)點,原理一樣。簡單步驟如下:

【step1】:eureka配置文件如下

spring:application:name: eureka-cluster--- spring:profiles: master server:port: 8761 eureka:instance:hostname: masterclient:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://backup:8762/eureka--- spring:profiles: backup server:port: 8762 eureka:instance:hostname: backupclient:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://master:8761/eureka

注意:這里通過端口不同實現(xiàn)模擬,并且需要配置機(jī)器host信息:

192.168.31.11 master
192.168.31.11 backup

?

【step2】:打包部署,并啟動

通過mvn install打包,然后分別啟動,

java -jar eureka.jar --spring.profiles.active=master
java -jar eureka.jar --spring.profiles.active=backup

啟動時指定spring.profiles.active實現(xiàn)主備模擬。

?

【step3】:訪問測試

?訪問http://192.168.31.11:8761/ 詳情如下:

?

?訪問http://192.168.31.11:8762/ 詳情如下:

?

【step4】:修改客戶端,啟動客戶端測試

?客戶端修改Eureka的注冊地址:eureka.client.serviceUrl.defaultZone: http://master:8761/eureka/,http://backup:8762/eureka/,啟動客戶端,然后分別訪問Eureka查看,已經(jīng)注冊到了各個節(jié)點。

停掉其中某個Eureka節(jié)點,然后再次啟動查看,會發(fā)現(xiàn)服務(wù)信息從可用的節(jié)點同步到了當(dāng)前節(jié)點。

?

轉(zhuǎn)載于:https://www.cnblogs.com/funnyboy0128/p/9060897.html

總結(jié)

以上是生活随笔為你收集整理的【Spring Cloud笔记】 Eureka通过集群实现高可用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。