低带宽的RMI - 替代?

时间:2012-08-06 21:17:03

标签: java sockets proxy rmi

我正在建立一个客户端 - 服务器连接,以后会以低带宽为目标。 目前我正在使用套接字。但现在我在RMI周围 - 这似乎提供了我的需求: 从客户端调用服务器端方法。

我的问题是:我应该更深入地了解RMI,还是有更好的方法,我可能不知道?

我的目标特别是在服务器上有一些方法,然后我可以由客户端执行。所以我的“消息队列”不能是静态的,因为它必须是在使用套接字并从read()获取字符串时。

1 个答案:

答案 0 :(得分:0)

我不会从头开始写这样的东西。

RMI表示仅限Java的客户端,RMI或CORBA表示为有线协议。

简单而开放赢得了:为什么不考虑基于Web的HTTP服务,通过SOAP,REST或RPC-XML向客户公开方法?那些可以被非Java客户端调用;他们可以通过网络获得;它们具有与RMI相同的优势。

我无法理解为什么有人会从原始RMI开始。它就像CORBA一样失去了争论。