美文网首页
8.服务治理-Eureka-启用心跳和健康度检查

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

作者: 溅十三 | 来源:发表于2020-04-22 23:26 被阅读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
    

    相关文章

      网友评论

          本文标题:8.服务治理-Eureka-启用心跳和健康度检查

          本文链接:https://www.haomeiwen.com/subject/svdmihtx.html