大型分布式系统架构

  1. 云栖社区>
  2. 博客>
  3. 正文

大型分布式系统架构

ali-frank 2014-05-17 10:42:00 浏览1771
展开阅读全文

本文主要是从软件的质量属性的角度,来分析大型分布式系统通常采用的架构方法。

1. 性能 (Performance)

性能是指系统的响应能力,性能测试经常要使用基准测试(Benchmark Test).

提高性能的办法:

异步化 - 使用消息系统 和 batch处理

缓存 - 有多重缓存策略,本地缓存,分布式缓存同步,缓存服务器。

系统分割(水平和垂直分割)- 

数据库读写分离 - 


性能测试的办法:基准测试


2. 可靠性(Reliability)

是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。

可靠性度量:

可靠性度量标准通常用于计算单个解决方案组件的故障概率。用于定义组件或系统可靠性的一个度量标准是平均故障间隔时间 (MTBF)。MTBF 是平均间隔时间,通常以千小时或万小时(有时称为“开机时间”或 POH

网友评论

登录后评论
0/500
评论