中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建Eureka Server的客戶端

發布時間:2021-12-30 09:19:14 來源:億速云 閱讀:127 作者:柒染 欄目:大數據

如何搭建Eureka Server的客戶端,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Eureka,顧名思義,這個單詞本身的含義是,(因找到某物,尤指問題的答案而高興) 我發現了,我找到了;
Eureka是開源的Netflix OSS組件,主要用于服務的注冊與發現。服務發現是基于微服務架構的關鍵原則之一,手動配置每個客戶端將是非常困難和脆弱的。通過Eureka,我們可以將我們的應用部署為高可用應用。Eureka由兩個部分組成:Eureka服務端和Eureka客戶端。

注意:若要參考本例,你可能需要用到如下開發工具或環境,Intellij idea2017.3,maven,jdk1.7

1.引入Eureka Server

打開idea,File->New Project->Spring Initializr,選擇依賴,需要搭建config server的必備依賴有web,和Eureka Server。

如何搭建Eureka Server的客戶端

2.開啟EurekaServer

在Application上添加注解@EnableEurekaServer

如何搭建Eureka Server的客戶端  

3.application.properties配置相關屬性

#服務名
spring.application.name=eureka-server

#端口
server.port=8761

#${}是spring占位符,如有HOSTNAME配置,則讀取環境變量。否則使用localhost默認值
eureka.instance.hostname=${HOSTNAME:localhost}

#是否需要注冊到注冊中心,因為該項目本身作為服務注冊中心,所以為false
eureka.client.registerWithEureka=false

#是否需要從注冊中心獲取服務列表,原因同上,為false
eureka.client.fetchRegistry=false

###Eureka自我保護機制,為true表示開,false表示關,默認為開####
eureka.server.enable-self-preservation=false

關于Eureka的自我保護機制參考如下引用,來自官方對eureka自我保護機制的解釋。

當Eureka服務器啟動時,它會嘗試從鄰居節點獲取所有實例注冊表信息。如果從節點獲取信息時出現問題,則服務器在放棄之前嘗試所有對等節點。如果服務器能夠成功獲取所有實例,則會根據該信息設置它應該接收的更新閾值。如果任何時候,續訂低于為該值配置的百分比(在15分鐘內低于85%),則服務器將停止到期實例以保護當前實例注冊表信息。這樣做的目的是為了防止實例因為網絡的暫時波動就將正常的應用剔除。

#清理間隔(單位毫秒)驅逐下線的服務,間隔10秒,默認是60
eureka.server.evictionIntervalTimerInMs=5000

#服務端緩存最長時間
eureka.server.responseCacheUpdateIntervalMs=2000

注意:配置參數可以允許支持多樣化,以下四種配置的效果相同,只不過形式不一樣。

eureka.server.responseCacheUpdateIntervalMs=2000

eureka.server.response-cache-update-interval-ms=2000

eureka.server.responseCacheUpdateIntervalMs:2000

eureka.server.response-cache-update-interval-ms:2000

4.啟動服務,即可通過訪問http://localhost:8617訪問到eureka服務端的管理界面,如下:

如何搭建Eureka Server的客戶端  
eureka管理界面

到此為止,我們eureka的服務端就搭建完畢了。

5.我們還可以通過在application.properties配置文件中配置如下參數整合spring security為我們的eureka 服務端提供登陸驗證,通過登陸驗證才能看到管理界面。

5.1首先需要引入

如何搭建Eureka Server的客戶端  
添加security依賴

5.2配置驗證信息

##開啟驗證

security.basic.enabled=true

##用戶名
security.user.name=admin

##密碼
security.user.password=234567


看完上述內容,你們掌握如何搭建Eureka Server的客戶端的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海伦市| 垣曲县| 楚雄市| 马边| 六盘水市| 城步| 庄河市| 马关县| 禹城市| 西盟| 东阿县| 张掖市| 南丹县| 崇明县| 江孜县| 宣武区| 北票市| 永安市| 海安县| 崇阳县| 剑阁县| 晋宁县| 辰溪县| 绵阳市| 阳东县| 临沂市| 无极县| 绥江县| 蒲江县| 泰兴市| 宁晋县| 大渡口区| 安义县| 科技| 沭阳县| 乡城县| 宁海县| 易门县| 乌鲁木齐县| 石棉县| 金塔县|