写点什么

第 11 周 系统架构作业

发布于: 2021 年 01 月 03 日

一、导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。

a、原因:硬件故障、软件 bug、系统发布、并发压力、网络攻击、外部灾害。

b、方案:

程序设计层:解耦、隔离、异步

架构层:备份、失效转移

逻辑层:幂等、事务补偿、重试

网关层:熔断、降级、限流

基础设施层:异地多活

二、请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文),返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。


用户头像

还未添加个人签名 2019.02.12 加入

还未添加个人简介

评论

发布
暂无评论
第 11 周 系统架构作业