分布式系统
胡大佬
这个作者很懒,什么都没留下…
展开
-
分布式系统原理(一)
分布式系统定义:分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统 分布式系统的目标: 使资源可访问,比如多个用户共享多台打印机 透明性,访问透明性、位置透明性、迁移透明性、重定位透明性(无线网络)、复制透明性、并发透明性、故障透明性 开放性,根据一系列准则来规定发送和接收消息的格式 可扩展性,设想服务主机的数量增加的情况,比如DNS,传统的集中式服务就缺乏...原创 2019-01-04 20:40:00 · 1285 阅读 · 0 评论 -
分布式系统原理(二)
系统体系结构 集中式体系结构 应用分层:用户接口层、处理层、数据层 非集中式体系结构 垂直分布性:客户端-服务器多层体系 水平分布性,现代的点对点系统,每个结点或进程既是客户端也是服务器 结构化的点对点体系结构,使用分布式哈希表来组织进程 如chord系统,CAN系统 非结构化的点对点体系结构,主要依靠随机化算法来构造覆盖网络 超级对等体,如CDN 混合体系结...原创 2019-01-05 11:08:02 · 567 阅读 · 0 评论 -
分布式系统原理(三)
构建服务器的三种方式 虚拟化 计算机系统提供的界面: 服务器 服务器组织结构:迭代服务器,并发服务器 服务器集群组织 转发原理:负载平衡策略使用轮转法或其他方法,如内容感知的请求分布 代码迁移模型 进程框架:代码段,资源段,执行段 代码迁移形式:弱可移动性(只传输代码和初始化数据),强可移动性(可以传输执行段,可以从中断的位置继续执行代码) ...原创 2019-01-05 13:03:36 · 195 阅读 · 0 评论 -
分布式系统原理(四)
通信 同步通信的三种方式: 远程过程调用RPC,信息从客户端到服务器的过程(客户端 -> 客户存根 -> 客户操作系统 -> 服务端操作系统 -> 服务器存根 -> 服务器) 异步RPC的模式:客户接收到服务器的确认消息之后,将不会阻塞,而是继续向下执行 面向消息的通信 瞬时通信 套接字原语 MPI 持久通信 消息队列模型 ...原创 2019-01-05 16:57:18 · 172 阅读 · 0 评论