java RMI

[size=xx-small][align=center]JAVA RMI相关[/align][/size]

分布式计算是解决大型应用的一种重要手段。它指的是一种应用程序的设计模式,其中的程序,所处理的数据和计算能力都分布于网络中。这样可以很好地平衡各个计算机的处理能力。
套接字:套接字(socket)为两台计算机之间的通信提供了一种机制,让您不必了解底层操作系统的细节就能有效地使用套接字,使用套接字是实现程序间通信最为灵活和强大的方式,但是它必须通过应用级协议进行通信,要求应用程序之间使用同样的协议,并且要求设计通信过程中的错误判断。
JMS(JAVA MESSAGING SERVICE),采用JMS 服务,对象是在物理上被异步从网络的某个JVM 上直接移动到另一个JVM 上(是消息通知机制)
RMI(remote method invocation)是sun公司规定的允许在不同JVM之间进行对象通信的一种规范,在RMI中JVN可以位于一个或多个计算机上,其中一个JVM可以调用存储在另一个JVM中的对象方法。
采用RMI开发客户机/服务器应用程序一般包括下面6个步骤
1、定义远程接口
2、实现远程接口
3、生成stub(客户代理)和skeleton(服务器实体)
4、编写使用远程对象的客户程序
5、启动注册表并登记客户程序
6、运行服务器和客户程序

RMI对象对接口有着强烈的依赖,在需要创建一个远程对象的时候,通过传递一个接口来隐藏基层的实现细节,所以客户得到远程对象的一个句柄正好同一些本地的根代码连接,由后者负责通过网络通信。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值