书名:分布式系统:概念与设计 中文版 第五版
作者:George Coulouris / Jean Dollimore / Tim Kindberg / Gordon Blair
ISBN:9787111403920
第一章
1. 分布式系统构建原因
主要动力来自于对资源共享的期望,共享资源可以是硬件组件如硬盘,打印机,CPU,也可以是软件概念如文件,数据库,数据对象等。
2. 分布式系统定义和特征
分布式系统被定义为这样的一个系统:其硬件或软件分布在联网的计算机上,组件之间通过传递消息进行通信和动作的协调。通常具备如下显著特征:
- 并发:用户在各自的计算机上工作,可以同时访问web页面或文件等共享资源;
- 缺乏全局时钟:由于网络的不确定性,建立在网络上的分布式系统无法使所有组件获得一个正确的全局时间;
- 故障独立性:系统中有多个组件而每个组件都可能单独出现故障。网络故障导致互联的计算机隔离(分区),系统可能陷入混乱状态,而且系统不一定能及时检测到(网络繁忙还是故障);