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

溫馨提示×

溫馨提示×

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

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

SpringCloud怎么使用Eureka集群搭建實現高可用服務注冊中心

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

這篇文章給大家介紹SpringCloud怎么使用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。

關于SpringCloud怎么使用Eureka集群搭建實現高可用服務注冊中心就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

宜兴市| 五家渠市| 侯马市| 岑巩县| 苍梧县| 天门市| 无锡市| 永州市| 舒城县| 青海省| 磐石市| 沅江市| 芷江| 鹰潭市| 安顺市| 特克斯县| 平泉县| 安远县| 宝应县| 海城市| 龙泉市| 多伦县| 澳门| 阳信县| 恩施市| 益阳市| 海门市| 都兰县| 青川县| 黄山市| 观塘区| 平阴县| 廊坊市| 昌乐县| 洞头县| 武胜县| 河北区| 商河县| 水城县| 深水埗区| 漠河县|