2月22日分布式学习笔记|青训营笔记

95 阅读3分钟

这是我参与【第五届青训营】伴学笔记创作活动的第十六天

1. 分布式系统的构建原因


分布式系统是其组件(进程)分布在互联网的计算机上,组件(进程)之间通过传递信息进行通信和协调的系统。 分布式系统是自治计算元素(进程)的集合,这个集合对于用户而言,就像是单个系统。

分布式系统的构建原因:功能分离;固有的分布性;负载均衡;可靠性;经济性

特征: 并发性(concurrence) 多个程序(进程,线程)并发执行,共享资源。 缺乏全局时钟(global clock) 每个机器都有各自的时间,没有办法做到统一,程序间的协调靠交换消息。 组件故障独立性(independent failure) 网络故障、计算机故障或程序异常终止故障,并不能保证其它组件马上知道。

Internet & Intranet 特性与难点 可扩展性 在互联网计算机和服务器数量不断增长的情况下保证系统的有效性 IPv4地址枯竭àIPv6,扩大地址空间,DNS也要做出适应 异构性 底层网络、计算机硬件、操作系统、编程语言 如何解决:中间件 故障处理(服务器、域名系统) 并发性 安全性(网络攻击) 透明性 服务质量QoS

移动计算(mobile computing) 分布式式环境中的移动设备 笔记本电脑 手持设备----PDA, 手机, 摄像机,数码照相机 可穿戴设备----计算机手表,数字眼镜 家电设备 移动计算是指用户在移动或访问某个非常规环境时执行计算任务


分布式系统是其组件(进程)分布在互联网的计算机上,组件(进程)之间通过传递信息进行通信和协调的系统。 分布式系统是自治计算元素(进程)的集合,这个集合对于用户而言,就像是单个系统。

分布式系统的构建原因:功能分离;固有的分布性;负载均衡;可靠性;经济性

特征: 并发性(concurrence) 多个程序(进程,线程)并发执行,共享资源。 缺乏全局时钟(global clock) 每个机器都有各自的时间,没有办法做到统一,程序间的协调靠交换消息。 组件故障独立性(independent failure) 网络故障、计算机故障或程序异常终止故障,并不能保证其它组件马上知道。

Internet & Intranet 特性与难点 可扩展性 在互联网计算机和服务器数量不断增长的情况下保证系统的有效性 IPv4地址枯竭àIPv6,扩大地址空间,DNS也要做出适应 异构性 底层网络、计算机硬件、操作系统、编程语言 如何解决:中间件 故障处理(服务器、域名系统) 并发性 安全性(网络攻击) 透明性 服务质量QoS

移动计算(mobile computing) 分布式式环境中的移动设备 笔记本电脑 手持设备----PDA, 手机, 摄像机,数码照相机 可穿戴设备----计算机手表,数字眼镜 家电设备 移动计算是指用户在移动或访问某个非常规环境时执行计算任务