写点什么

架构师训练营第十一周作业

用户头像
Geek_4c1353
关注
发布于: 2020 年 11 月 30 日

第一题:

导致系统不可用的问题有很多,以下为主要的六种:

1)硬件问题

2)软件bug

3)网络中断或者攻击

4)并发压力

5)外部灾害

6)系统发布



实现系统高可用的方案主要包括:

1)从整体架构层面,系统从代码层面、功能、架构层面实现解耦和隔离,不稳定的功能可以依赖稳定的功能,但是不能反过来,同时稳定的功能要和不稳定的功能要分开,实现隔离。

2)从前端流量层面,熔断、限流和降级能够有效的控制前端流量,减少系统被大量请求压垮的可能性。

3)从后端服务层面,增加服务冗余和异地多活,并且实现故障时候的手动或者自动转移。



第二题:

https://controlc.com/78b3eb64



用户头像

Geek_4c1353

关注

还未添加个人签名 2019.09.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第十一周作业