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

溫馨提示×

溫馨提示×

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

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

如何使用Eureka集群搭建實現高可用服務注冊中心

發布時間:2021-09-29 14:30:07 來源:億速云 閱讀:114 作者:柒染 欄目:編程語言

本篇文章為大家展示了如何使用Eureka集群搭建實現高可用服務注冊中心,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在實際開發過程中,我們可能會不停地重啟服務,由于 Eureka 有自己的保護機制,故節點下線后,服務信息還會一直存在于 Eureka 中。我們可以通過增加一些配置讓移除的速度更快一點,當然只在開發環境下使用,生產環境下不推薦使用。

首先在我們的 eureka-server 中增加兩個配置,分別是關閉自我保護和清理間隔:

eureka.server.enable-self-preservation=false# 默認 60000 毫秒eureka.server.eviction-interval-timer-in-ms=5000

然后在具體的客戶端服務中配置下面的內容:

eureka.client.healthcheck.enabled=true# 默認 30 秒eureka.instance.lease-renewal-interval-in-seconds=5# 默認 90 秒eureka.instance.lease-expiration-duration-in-seconds=5

eureka.client.healthcheck.enabled 用于開啟健康檢查,需要在 pom.xml 中引入 actuator 的依賴,代碼如下所示。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>

其中:

  • eureka.instance.lease-renewal-interval-in-seconds 表示 Eureka Client 發送心跳給 server 端的頻率。

  • eureka.instance.lease-expiration-duration-in-seconds 表示 Eureka Server 至上一次收到 client 的心跳之后,等待下一次心跳的超時時間,在這個時間內若沒收到下一次心跳,則移除該 Instance。

更多的 Instance 配置信息可參考源碼中的配置類:org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean。

更多的 Server 配置信息可參考源碼中的配置類:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean。

上述內容就是如何使用Eureka集群搭建實現高可用服務注冊中心,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

绥棱县| 平安县| 简阳市| 临沭县| 通海县| 洛南县| 海原县| 玉门市| 砚山县| 吴旗县| 炎陵县| 嘉善县| 伽师县| 光泽县| 库车县| 胶州市| 中西区| 镇江市| 舟曲县| 五大连池市| 大关县| 英超| 朝阳县| 兰州市| 武宣县| 格尔木市| 高要市| 信丰县| 蕲春县| 郴州市| 湛江市| 加查县| 南丹县| 光泽县| 昌吉市| 嘉禾县| 扶余县| 萝北县| 临高县| 永顺县| 张家港市|