分布式计算范型

分布式计算范型

分布式计算范型包括:消息传递、客户/服务器、P2P、 消息系统、远程过程调用、分布式对象、网络服务、移动代理和云服务。

消息传递是进程间通信的基本途径,消息传递范型所需的基本操作为send 和 receive。
该范型使用的开发工具有 Socket 应用程序接口(socket API)和信息传递接口等。

客户/服务器范型是网络中应用最多的一种分布式计算范型,该范型有俩个协作范型:服务器进程是服务提供者,被动地等待请求的到达;客户进程向服务器发起请求,并等待服务器响应。

P2P 范型源于P2P网络(对等计算机网络),是无中心服务器,客户/服务器范型是集中式网络服务的理想模型,而P2P更适合如 即时消息传送、P2P文件传输、视频会议、协同工作等。

消息系统范型是在基本的消息传递范型的基础上扩展而来的,在这种范型中,消息系统充当一些相对独立的进程之间的中介。可进一步分为两种子类型:点对点消息范型和发布/订阅消息范型。

网络服务范型
网络服务范型由服务请求者、服务提供者、和目录服务三者组成。网络服务范型的工作原理为:服务提供者将自身注册到网络上的目录服务器上,当服务请求者需访问服务器时,则在运行时与目录服务器联系。

移动代理范型
移动代理是一种可移动的程序或对象。在移动代理范型中,一个代理从源主机出发,然后根据其自身携带的执行路线,自动地在网上主机间移动。在每一主机上,代理访问所需的资源或服务,并执行必要的任务来完成其使命。

云服务范型
美国国家标准与技术研究院定义了云计算的三种服务模型:基础设施即服务iaas、平台即服务paas、软件即服务saas。3种类型云服务对应不同的抽象层次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值