加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

长途要领挪用RMI详解,和RPC的思绪很相似

发布时间:2019-06-22 12:39:01 所属栏目:教程 来源:冬瓜蔡
导读:RMI的界说 RPC (Remote Procedure Call):长途要领挪用,用于一个历程挪用另一个历程中的进程,从而提供了进程的漫衍手段。 RMI(Remote Method Invocation):长途要领挪用,即在RPC的基本上有向前迈进了一步,提供漫衍式工具间的通信。应承运行在一个java 虚

5、下面我们来看下RMI的收集表示图:

长途要领挪用RMI详解,和RPC的思绪很相似
  1. 借助JNDI这个所谓的定名与目次处事,我们乐成地宣布并挪用了RMI处事。现实上,JNDI就是一个注册表,处事端将处事工具放入到注册表中,客户端从注册表中获取处事工具。
  2. 在处事端我们宣布了RMI处事,并在JNDI中举办了注册,此时就在处事端建设了一个Skeleton(骨架),当客户端第一次乐成毗连JNDI并获取长途处事工具后,立马在当地建设了一个Stub(存根)。
  3. 长途通讯现实是通过Skeleton与Stub来完成的,数据是基于TCP/IP协议,在“传输层”上发送的。
  4. 毋庸置疑,理论上RMI必然比WebService要快,事实WebService是基于http协议的,而http所携带的数据是通过“应用层”来传输的。传输层较应用层更为底层,越底层越快。

RMI的范围性

  1. 只能实现JAVA体系之间的挪用,而WebService可以实现跨说话实现体系之间的挪用。
  2. RMI行使了JAVA默认的序列化方法,对付机能要求较量高的体系,也许必要其他的序列化方案来办理。
  3. RMI处事在运行时不免会存在妨碍,譬喻,假如RMI处事无法毗连了,就会导致客户端无法相应的征象。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读