七大关键属性
- 性能 Performance:影响高可用的关键因素。
- 可伸缩性 Scalability:支持部署可以互相交互的大量组件。
- 简单性 Simplicity:易理解、易实现、易验证。
- 可见性 Visiable:对两个组件间的交互进行监视或者仲裁的能力。如缓存、分层设计等。
- 可移植性 Portability:在不同的环境下运行的能力。
- 可靠性 Reliability:出现部分故障时,对整体影响的程度。
- 可修改性 Modifiability:对系统作出修改的难易程度,由可进化性、可定制性、可扩展性、可配置性、可重用性构成。
课程相关资料下载地址
https://gitee.com/geektime-geekbang/geektime-webprotocol
推荐书籍