首页 > 解决方案 > JAVA RMI 是否仍在任何地方使用?

问题描述

我正在阅读 BOOK- Head First Design Patterns中的代理设计模式。他们在那里谈论使用 RMI 使代理与远程对象通信。

即使在广泛采用 WebServices 之后,它仍然在使用吗?

标签: javaweb-servicesrmi

解决方案


这些天来,RMI 的使用越来越少。正如您指出的那样,广泛采用了各种其他类型的客户端/服务器通信。但是,即使您想使用二进制协议来发送对象,RMI 也是基于 Java 序列化的,它不如 Kryo 之类的高效。我最近编写了使用序列化协议在客户端和服务器之间进行通信的代码,但我使用 Kryo 和套接字来完成这项工作,而不是 RMI。


推荐阅读