架构师训练营第一期第十一周作业
导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。
导致系统不可用的原因包括:硬件故障,软件Bug,系统发布,并发压力,网络攻击,外部灾害。
保障系统稳定高可用的方案包括:软件层面的解藕,隔离,异步,幂等,重试。面对硬件故障和外部灾害,使用备份,异地多活。面对并发压力,网络攻击通常使用,限流,降级,熔断,面对系统发布带来的不可用,可以使用灰度发布,蓝绿部署等,不停机发布等自动化部署方案。
导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。
导致系统不可用的原因包括:硬件故障,软件Bug,系统发布,并发压力,网络攻击,外部灾害。
保障系统稳定高可用的方案包括:软件层面的解藕,隔离,异步,幂等,重试。面对硬件故障和外部灾害,使用备份,异地多活。面对并发压力,网络攻击通常使用,限流,降级,熔断,面对系统发布带来的不可用,可以使用灰度发布,蓝绿部署等,不停机发布等自动化部署方案。
评论