参考书目封面:
前言
本书主要分为以下几个章节
第1章分布式系统的特征
第2章系统模型
第3章网络和网际互连
第4章进程间通信
第5章 远程调用
第6章间接通信
第7章操作系统支持
第8章分布式对象和组件·
第9章Web服务
第10章对等系统
第11章安全性
第12章分布式文件系统
第13章名字服务
第14章时间和全局状态
第15章 协调和协定
第16章事务和并发控制
第17章分布式事务
第18章复制.
第19章移动和无处不在计算
第20章分布式多媒体系统
第21章分布式系统设计:Google
可以看到内容还是很多的,打算一天学习三章左右的内容,可以7天左右看完
学习形式是重要知识点复习加以理解,然后每一章都做一个知识点图谱
第一章:分布式系统的特征
分布式系统是什么
→个其硬件或软件组件分布在连网的计算机上,组件之间通过传递消息
进行通信和动作协调的系统
通过计算机连接的计算机因为空间位置的不同分布式系统有如下特性
- 并发
- 缺乏全局时钟
- 故障独立性
为什么要构建分布式系统?
大数据时代的来临,说明资源共享已经达到顶峰,对共享资源的使用的不同要求亟需我们使用分布式系统。
Gogle web搜索技术
- 由全世界多个数据中心的物联网计算机组成
- 支持超大文件,根据搜索和其他google应用的使用方式进行了深度优化
- 提供诸如分布式加锁和协定等分布式系统功能
- 支持对底层物理措施上的超大并行和分布式计算的管理
分布式系统的例子
1)大型多人在线游戏
2)金融交易
随着数据开放性,现在分布式系统的使用趋势呈现增长
可以从以下几个方面来看
1)泛在网络技术
2)出现了无处不在计算、伴随着分布式系统中支持用户移动性的意愿
3)对多媒体设备的需求增加
4)把分布式系统作为一个设施
这也是我们要学习分布式系统的原因