9.6 一个RMI的分布式应用的实例.ppt

9.6 一个RMI的分布式应用的实例.ppt

9.6 一个RMI的分布式应用的实例 用RMI编写一个分布式应用,核心有以下三方面: 定位远程对象 1. 一个应用可以利用RMI的名字服务功能注册器远程对象。 2. 可以象操作普通对象一样传送并返回一个远程对象的引用(指针)。 与远程对象通信: 底层的通信由RMI实现,对于系统开发人员来说,远程调用和标准的Java方法调用没有什么区别。 为需要传递的对象装载类的字节码 RMI允许调用者向远程对象传递一个对象,因此 RMI提供这种装载对象的机制。 9.6 一个RMI的分布式应用的实例 9.6 一个RMI的分布式应用的实例 9.6 一个RMI的分布式应用的实例 分布特点: engin开发,先运行,task后定义.写engin时不对执行什么任务作任何规定.任务可以是任意定制的. 前提条件: 定义任务的类,要规定任务的实现步骤,使得这个任务能够提交给engin去执行.使用server上的 CPU资源. 技术支持: RMI的动态装载功能. 9.6 一个RMI的分布式应用的实例 9.6 一个RMI的分布式应用的实例 二、设计一个服务器 核心协议:提交任务,执行任务,返回结果 9.6 一个RMI的分布式应用的实例 (1)定义远程接口 第一个接口:compute 9.6 一个RMI的分布式应用的实例 Compute engin的设计要考虑以下问题: 1. compute engine是一个

文档评论(0)

1亿VIP精品文档

相关文档