SPRING CLOUD

Spring Cloud系列教程第九篇-Eureka自我保护机制

SpringCloud系列教程第九篇-Eureka自我保护机制本文主要内容:1:自我保护介绍2:导致原因分析3:怎么禁止自我保护本文是由凯哥(凯哥Java:kagejava)发布的《springcloud系列》教程的总第九篇:本文是几个维度中的第一个维度:注册与发现维度配置中心管理之Eureka相关教程第六篇。一:Eureka的自我保护机制是什么?保护模式主要用于一组客户端和EurekaServe

Spring Cloud系列教程第九篇-Eureka自我保护机制

本文主要内容:

1:自我保护介绍

2:导致原因分析

3:怎么禁止自我保护


本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列》教程的总第九篇:

本文是几个维度中的第一个维度:注册与发现维度配置中心管理之Eureka相关教程第六篇。

一:Eureka的自我保护机制是什么?

保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。一旦进入保护模式,Eureka Server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。

简单一句话:

用电视剧新三国中,刘备说的:“宁可天下人负我,我不负天下人”。即:Eureka服务端,进入自我保护模式,就算所有的微服务真的都出问题了,也不会里面删除它们的。

二:为什么会出现自我保护机制?

一句话:某时刻某一个微服务不可用了,Eureka不会立刻清理,依旧会对该服务的信息进行保存。属于CAP里面的AP分支,也即是:保证可用性、分区容错性。

PS:CAP原则:分布式系统中,C:一致性;A:可用性;P:分区容错性。

我

原创不易,完成人机校验,阅读全文

相关推荐