Eureka中容器,服务端,消费端的细节配置

【1】Eureka容器的细节配置

        1.eureka-server-eviction-interval-timer-in-ms:扫描失效服务的间隔时间(默认为60*1000ms)失效剔除

        Eureka会统计最近15分钟心跳失败的服务实例的比例是否超过了85%。在生产环境下,因为网络延迟等原因,心跳失败实例的比例很有可能超标,但是此时就把服务剔除列表并不妥当,因为服务可能没有宕机。Eureka就会把当前实例的注册信息保护起来,不予剔除。生产环境下这很有效,保证了大多数服务依然可用。

        2.eureka-self-preservation:自我保护模式

        就是当我们关闭了某一项服务的时候,因为eureka自带默认保护机制,会帮我们保留一段时间的服务,这样我们在开发过程中会比较麻烦,所以选择false关闭。

        关闭自我保护模式,eureka就会显示一条语句

 这是代码



 【2】server提供者客户端

        1.eureka-client-register-with-eureka:false/true

         默认就是true。如果值确实为true,则会向EurekaServer发起一个Rest请求,并携带自己的元数据信息,Eureka Server会把这些信息保存到一个双层Map结构中

        2.eureka-instance-lease-renewal-interval-in-seconds:服务续约间隔,默认30s

        3.eureka-instance-lease-expiration-duration-in-seconds:服务失效时长,默认90s

        也就是说,默认情况下每个30秒服务会向注册中心发送一次心跳,证明自己还活着。如果超过90秒没有发送心跳,EurekaServer就会认为该服务宕机,会从服务列表中移除,这两个值在生产环境不要修改,默认即可

 

【3】consumer消费者客户端

        

         1.eureka-client-fetch-registry:如果为true则会拉取Eureka Server服务的列表只读备份,然后缓存在本地

         2.eureka-client-registry-fetch-interval-seconds:设置拉取服务列表的间隔

    

        


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hpeacheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值