8.服务治理-Eureka-启用心跳和健康度检查

2020-04-22  本文已影响0人  溅十三
image.png

1.Eureka服务提供端续约和服务过期

添加配置application.properties文件

eureka.instance.lease-renewal-interval-in-seconds
eureka.instance.lease-expiration-duration-in-seconds

spring.application.name=eureka-client

server.port=30002

eureka.client.serviceUrl.defaultZone=http://localhost:20000/eureka/

#eureka.client.serviceUrl.defaultZone=http://peer2:20000/eureka/,http://peer1:20001/eureka/

# 每隔5秒钟,向服务中心发送一条续约指令
#eureka.instance.lease-renewal-interval-in-seconds=5

# 如果30秒内,依然没有收到续约请求,判定服务过期(上西天)
#eureka.instance.lease-expiration-duration-in-seconds=30

现象:


image.png

2.Eureka注册中心服务自保

默认情况服务自保是开启的
强制关闭服务自保(自动开关不起作用),服务提供方不可用就剔除
每隔多久触发一次服务剔除

#应用叫什么名字
spring.application.name=eureka-server 

server.port=20000
#eureka本地才是
eureka.instance.hostname=127.0.0.1


# 强制关闭服务自保(自动开关不起作用)
eureka.server.enable-self-preservation=false

# 每隔多久触发一次服务剔除
eureka.server.eviction-interval-timer-in-ms=10000

#是否发起服务注册?注册中心,不需要自己注册自己
eureka.client.register-with-eureka=false
#是否去拉取服务注册表?注册中心,不需要拉取服务注册表
eureka.client.fetch-registry=false
上一篇下一篇

猜你喜欢

热点阅读