第十一周. 命题作业
导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。
1.1 出现系统不可用的原因
1.系统有 bug
2.系统发布流程不规范:如发布版本异常、服务发生嵌套。
3.超出系统可承担的负荷。
4.硬件故障
5.网络故障
1.2 解决方案
1.减少大面积崩溃,避免业务之间的相互影响,减少依赖;
2.异地多中心部署
3.异地灾备
4.充分的测试。
二、请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文)返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法
评论