目录
一、主要内容(下午题考)
1、分布式架构概述
2、质量特性
3、测试策略
二、分布式架构概述
1、分布式架构概念
2、分布式架构本质上的两大特点
三、分布式架构的组件
1、分布式业务框架
2、分布式缓存和管理组件
3、分布式消息组件
4、分布式数据库
5、分布式文件系统
6、治理组件
四、互两网业务系统的治理组件
五、分布式架构的优缺点及代价
1、优点
2、代价
3、缺点
六、分布式架构的质量特性
1、功能性
(1)功能完备性
(2)功能正确性
(3)功能适合性
(4)架构与功能完全分开考虑的缺陷
2、数据一致性相关
(1)影响
(2)应对策略
3、事物处理相关
4、并发、互斥相关
5、远程调试和通信相关
6、运维相关
(1)易用性
(2)信息安全
(3)维护性和可移植性
(4)兼容性(可选)
7、常见质量目标
(1)容量
(2)容错
(3)响应速度
(4)弹性
七、分布式架构的测试策略
1、总体思想
2、单元测试
3、接口测试
4、集成测试
5、系统测试
分布式 : 将一个单体项目分成很多个模块,各个模块协同工作,各个模块构成了分布式系统; 集群:针对单个模块或者单个系统在多台服务器上部署,称为集群。为了提高系统的可用性,增加系统的负载。