终于有架构大牛把分布式系统概念讲明白了,竟然用了足足 800 页

10年来,随着网络技术的发展、计算机应用的深入、分布式系统构建技术的日益成熟,分布式系统逐渐深入到人们的日常活动,并渗透到社会、经济、文化生活的各个方面。现今,分布式系统作为主流的软件系统,已成为人们工作、学习和生活中不可或缺的一部分。
本书介绍了分布式系统的概念、基本原理和核心技术,覆盖的内容涉及分布式算法、中间件、系统服务、分布式数据处理等。阅读此书,既可以从系统层面了解分布式系统构建的基本原理,又可以从算法层面获知分布式系统构建的核心技术。
全书共分为21章,章节目录如下:

由于篇幅限制小编,小编只在这里给大家展示目录及部分内容,有需要完整文档的程序猿(媛)可以帮忙转发+关注,添加助理vx:yunduoa2019获取
第1章分布式系统的特征
1.1 简介
1.2分布式系统的例子
1.3分布式系统的趋势
1.4关注资源共享
1.5挑战
1.6实例研究:万维网
1.7小结

第2章系统模型
2.1简介
2.2物理模型
2.3体系结构模型
2.4基础模型
2.5小结

第3章网络和网际互连
3.1简介
3.2网络类型
3.3网络原理
3.4互联网协议
3.5实例研究:以太网、WiFi、 蓝牙
3.6小结

第4章进程间通信
4.1简介
4.2互联网协议的API
4.3外部数据表示和编码
4.4组搔通信
4.5网络虚拟化:要盖网络
4.6实例研究: MPI
4.7小结

第5章远程调用
5.1简介
5.2请求-应答协议
5.3远程过程调用
5.4远程方法调用
5.5实例研究: Java RMI
5.6小结

第6章间接通信
6.1简介
6.2组通信
6.3发布一订阅系统
6.4消息队列
6.5共享内存的方式
6.6小结

第7章操作系统支持
7.1简介
7.2操作系统层
7.3 保护
7.4进程和线程
7.5 通信和调用
7.6操作系统的体系结构
7.7操作系统层的虚拟化
7.8小结

第8章分布式对象和组件
8.1简介
8.2分布式对象
8.3实例研究: CORBA
8.4从对象到组件
8.5实例研究:企业JavaBeans和Fractal
8.6小结

第9章Web服务
9.1简介
9.2 Web服务
9.3 Web服务的服务描述和接口定义语言
9.4 Web服务使用的目录服务
9.5 XML安全性
9.6 Web服务的协作
9.7 Web服务的应用
9.8小结

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的程序猿(媛)可以帮忙转发+关注,添加助理vx:yunduoa2019获取
第10章对等系统
10.1简介
10.2 Napster及其选留系统
10.3对等中间件
10.4路由覆盖
10.5路由覆盖实例研究: Past和Tapest
10.6应用实例研究: Squirrel. OceanStore和Ivy
10.7小结

第11章安全性
11.1简介
11.2安全技术概述
11.3密码算法
11.4数字签名
11.5密码实用学
11.6实例研究: Needham-Schroeder. Kerbercs、TLS和802.11 WiFi
11.7小结

第12章分布式文件系统
12.1简介
12.2文件服务体系结构
12.3实例研究: SUN网络文件系统
12.4实例研究: Andrew文件系统
12.5最新进展
12.6小结

第13章名字服务
13.1简介
13.2名字服务和域名系统
13.3目录服务
13.4实例研究:全局名字服务
13.5实例研究: ...500目录服务
13.6小结

第14章时间和全局状态
14.1简介
14.2时钟、事件和进程状态
14.3同步物理时钟
14.4逻辑时间和逻辑时钟
14.5全局状态
14.6分布式调试
14.7小结

第15章协调和协定
15.1简介
15.2分布式互斥
15.3选举
15.4组通信中的协调与协定
15.5共识和相关问题
15.6小结

第16章事务和并发控制
16.1简介
16.2事务
16.3嵌套事务
16.4锁
16.5乐观并发控制
16.6时间戳排序
16.7并发控制方法的比较
16.8小结

第17章分布式事务
简介
平面分布式事务和嵌套分布式事务
原子提交协议
分布式事务的并发控制
分布式死锁
事务恢复
小结

第18章复制
18.1简介
18.2系统模型和组通信的作用
18.3容错服务
18.4高可用服务的实例研究:闲聊体系结构、Bayou和Coda
18.5复制数据上的事务
18.6小结

第19章移动和无处不在计算
19.1简介
19.2关联
19.3互操作
19.4感知和上下文敏感
19.5安全性和私密性
19.6自适应
19.7实例研究: Cooltown
19.8小结

第20章分布式多媒体系统
20.1简介
20.2多媒体数据的特征
20.3服务质量管理
20.4资源管理
20.5流自适应
20.6实例研究: Tiger视频文件服务器、BitTorrent和端系统多播
20.7小结

第21章分布式系统设计: Google实例研究
21.1简介
21.2实例研究简介: Google
21.3总体结构和设计理念
21.4底层通信范型
21.5数据存储和协调服务
21.6分布式计算服务
21.7小结

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的程序猿(媛)可以帮忙转发+关注,添加助理vx:yunduoa2019获取

版权声明: 本文为 InfoQ 作者【周老师】的原创文章。
原文链接:【http://xie.infoq.cn/article/bf3916f5fa0b56b332a3de9f6】。文章转载请联系作者。
评论