首页 > Java > java教程 > java中的rmi是什么

java中的rmi是什么

WBOY
发布: 2023-04-18 22:34:01
转载
1177 人浏览过

RMI (Remote Method Invocation) 模型是一种分布式对象应用,使用 RMI 技术可以使一个 JVM 中的对象,调用另一个 JVM 中的对象方法并获取调用结果。这里的另一个 JVM 可以在同一台计算机也可以是远程计算机。因此,RMI 意味着需要一个 Server端和一个 Client端。

RMI端口介绍

Server 端通常会创建一个对象,并使之可以被远程访问。

这个对象被称为远程对象。

Server 端需要注册这个对象可以被 Client 远程访问。

Client 端调用可以被远程访问的对象上的方法,Client 端就可以和 Server 端进行通信并相互传递信息。

说到这里,是不是发现使用 RMI 在构建一个分布式应用时十分方便,它和 RPC 一样可以实现分布式应用之间的互相通信,甚至和现在的微服务思想都十分类似。

RMI的优缺点

优点:能够避免重复造轮子;

缺点:调用过程很慢,而且该过程是不可靠的,容易发生不可预料的错误,比如网络错误等。

以上是java中的rmi是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板