十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇文章給大家分享的是有關(guān)SpringCloud-Eureka自我保護(hù)模式以及InstanceID該怎樣配置,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),邊壩企業(yè)網(wǎng)站建設(shè),邊壩品牌網(wǎng)站建設(shè),網(wǎng)站定制,邊壩網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,邊壩網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
保護(hù)模式主要在一組客戶端和 Eureka Server 之間存在網(wǎng)絡(luò)分區(qū)場景時使用。一旦進(jìn)入保護(hù)模式,Eureka Server 將會嘗試保護(hù)其服務(wù)的注冊表中的信息,不再刪除服務(wù)注冊表中的數(shù)據(jù)。當(dāng)網(wǎng)絡(luò)故障恢復(fù)后,該 Eureka Server 節(jié)點(diǎn)會自動退出保護(hù)模式。
如果在 Eureka 的 Web 控制臺看到圖 1 所示的內(nèi)容,就證明 Eureka Server 進(jìn)入保護(hù)模式了。
可以通過下面的配置將自我保護(hù)模式關(guān)閉,這個配置是在 eureka-server 中:
eureka.server.enableSelfPreservation=false
客戶端在注冊時,服務(wù)的 Instance ID 的默認(rèn)值的格式如下:
${spring.cloud.client.hostname}:${spring.application.name}:${spring.application. instance_id:${server.port}}
翻譯過來就是“主機(jī)名:服務(wù)名稱:服務(wù)端口”。當(dāng)我們在 Eureka 的 Web 控制臺查看服務(wù)注冊信息的時候,就是這樣的一個格式:
user-PC:eureka-client-user-service:8081
很多時候我們想把 IP 顯示在上述格式中,此時,只要把主機(jī)名替換成 IP 就可以了,或者調(diào)整順序也可以??梢愿某上旅娴臉幼?,用“服務(wù)名稱:服務(wù)所在 IP:服務(wù)端口”的格式來定義:
eureka.instance.instance-id=${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
定義之后我們看到的就是 eureka-client-user-service:192.168.31.245:8081,一看就知道是哪個服務(wù),在哪臺機(jī)器上,端口是多少。
我們還可以點(diǎn)擊服務(wù)的 Instance ID 進(jìn)行跳轉(zhuǎn),這個時候顯示的名稱雖然變成了 IP,但是跳轉(zhuǎn)的鏈接卻還是主機(jī)名。
所以還需要加一個配置才能讓跳轉(zhuǎn)的鏈接變成我們想要的樣子,使用 IP 進(jìn)行注冊,如圖 2 所示:
剛剛我們通過配置實現(xiàn)了用 IP 進(jìn)行注冊,當(dāng)點(diǎn)擊 Instance ID 進(jìn)行跳轉(zhuǎn)的時候,就可以用 IP 跳轉(zhuǎn)了,跳轉(zhuǎn)的地址默認(rèn)是 IP+Port/info。我們可以自定義這個跳轉(zhuǎn)的地址:
eureka.instance.status-page-url=c.biancheng.net
效果如圖 3 所示。
以上就是SpringCloud-Eureka自我保護(hù)模式以及InstanceID該怎樣配置,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。