微服务的基本容灾模式
作者:互联网
微服务的基本容灾模式:
1.主动超时
调用依赖的时候设置好超时时间,出问题的时候主动超时,最简单有效的处理方式。
2.限流
限制最大并发数,限制访问数量。好比长假期间高速公里的限流。
3.熔断
错误达到阈值时,类似保险丝熔断。如果后端系统出现大规模延时,需要暂时的熔断保护后端系统。一般熔断不是所有都拒绝,可以通过少量请求判断是否恢复正常,如果恢复则结束熔断动作。
4.隔离
隔离不同的依赖调用,凡是系统资源都是有限制的,如果不隔离很容易因为一个服务的延迟,把所有资源都给耗尽。如果服务都是隔开的,那出问题不会印象其他服务。
5.降级
服务降级,比如某个高峰时期,服务器处理不了全部的请求,那优先处理VIP用户,对普通用户可以导入到一个错误提示页面进行处理。
标签:服务,隔离,模式,熔断,限流,容灾,超时,端系统 来源: https://blog.csdn.net/u013929107/article/details/104459088