文章:可伸缩性原则

  • Simon Brown
  • 王丽娟

2008 年 7 月 25 日

话题:架构

从最简单的水平来看,可伸缩性就是做更多的事情。更多的事情可以是响应更多的用户请求,执行更多的工作,或处理更多的数据。设计软件这件事本身是复杂的,而让软件做更多的工作也有其特有的问题。在这篇文章中,Simon Brown 针对构建可伸缩软件系统提出了一些原则和方针。

文章中涵盖的原则有:

  1. 减少处理时间
  2. 分区
  3. 可伸缩性在于并发
  4. 必须知道需求
  5. 持续测试
  6. 架构先行
  7. 着眼于全局

阅读全文:可伸缩性原则

架构