actuator微服務資訊完善
1.主機名稱:服務名稱修改
spting-boot-starter-web包、spring-boot-syarter-actuator包圖像化的展現和監控。
(1)在yml中增加
instance.instance-id:payment8001
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL3AzN4ATO1QTMwEzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
檢視服務端口的狀态:/actuator/health
2.通路資訊有IP資訊提示
在第一步修改的基礎上:
Eureka的自我保護機制
1.故障現象
2.導緻原因
即:某時刻某一個微服務不可用了,Eureka不會立即清理,依舊會對該微服務的資訊進行儲存。
屬于CAP裡面的AP分支
4.關閉Eureka自我保護機制
服務端關閉:
server的yml中:
server.enable-self-preservation:false
# 縮短心跳監測的間隔時間,預設為90秒改為2000毫秒
eviction-interva-timer-in-ms:2000
用戶端關閉:
client的yml中:
instance:
# Eureka用戶端向服務端發送心跳的時間間隔,機關為秒(預設30)
lease-renewal-interval-in-seconds:1
# Eureka服務端在收到最後一次心跳後等到時間上限,機關為秒,預設90,逾時将删除服務。
lease-expiration-duration-in-seconnds:2