微服务的降级和隔离为啥需要在远程调用的时候进行?-灵析社区
庆广大
网上给的原因是:服务降级和隔离是为了保护服务调用方 但是我逻辑上一直没捋顺,有大佬能讲一下 降级(或隔离)的过程吗 ps:微服务刚入门,勿喷
阅读量:15
点赞量:0
问AI
只想躺平
隔离是资源隔离,防止雪崩。例如网关隔离,防止某个服务突发性故障,导致大量超时链接,耗尽了网关的资源,然后引起大范围服务不可用(所有服务共用一个网关),为了避免雪崩,就需要对资源进行隔离。相同的还有redis、数据库等等。 降级是降低边缘服务等级(例如资源优先级),保障核心服务的稳定。 例如双十一淘宝的服务降级很明显,优先保障交易系统,你会发现访问淘宝的其他功能会出现卡顿或者无法打开的现象。这就是服务降级