zoukankan      html  css  js  c++  java
  • spring cloud 的自我保护机制

    spring cloud 的自我保护机制定义:

    自我保护模式是:在出现网络异常波动的情况下,使用自我保护模式使eureka 集群更加健壮,稳定。

    自我保护机制是:在15分钟内客户端没有雨注册中心发生心跳,eureka 将认为出现了网络故障,启动自我保护机制,

    启动自我保护机制后会出现以下情况:

    1.Eureka 服务不再移除不再没有心跳的服务;

    2.Eureka Server 任然可以接受服务的注册,和查询请求,但是不会同步到其他的节点上;

    3.网络稳定后,信息会同步到其它的节点;

    spring cloud 的自我保护机制的配置:

    eureka.server.enable-self-perservation = true
    
    Eureka自我保护机制,通过配置 eureka.server.enable-self-preservation来true打开/false禁用自我保护机制,默认打开状态,建议生产环境打开此配置。
    

     

    开发环境配置

    eureka.server.enable-self-perservation = false
    eureka.server.enable-eviction - interval - timer-in-ms=3000
    设置注册中心关闭自我保护机制,修改检查失效服务的时间。 
    

      

    2、 微服务修改减短服务心跳的时间。

    # 默认90秒 lease - expiration - duration - in - seconds :   10 
    # 默认30秒 lease - renewal - interval - in - seconds :   3
    

      

    以上配置建议在生产环境使用默认的时间配置。

  • 相关阅读:
    <JSP> 入门
    <Html> 标签
    <MyBatis>入门八 工作原理
    <MyBatis>入门七 缓存机制
    <Zookeeper>入门 概念
    <SpringMvc>入门七 拦截器
    <SpringMvc>入门六 异常处理
    <Ajax> 入门
    <设计模式> 代理模式 Proxy Pattern
    <SpringMvc>入门五 文件上传
  • 原文地址:https://www.cnblogs.com/msx-2018-begin/p/9316549.html
Copyright © 2011-2022 走看看