对于远程过程调用,是否有比Apacher River(Jini)更好的技术?

时间:2013-01-14 19:24:00

标签: java websocket distributed-computing jini

我打算通过网络进行简单的远程过程调用(RPM),目前我正在使用WebSockets。我想知道Jini是否比WebSockets更好,或者是否有更新的API或Java框架来执行RPC。

2 个答案:

答案 0 :(得分:1)

WebSockets和Jini是主要的注意事项,两者都有其优点和缺点。我想说WebSockets非常适用于大量的示例和文档。 Jini与WebSockets有很多不同 - 所以如果听到任何学习如何使用它的话可能都不值得;这取决于你评估,我想。

答案 1 :(得分:1)

我不会直接使用WebSockets,因为较旧的浏览器和/或企业防火墙可能存在问题。 SocksJS 是一个受人尊敬的包装器,如果需要,它将优雅地降级到另一个传输机制,同时仍允许您使用WebSockets类型的API。

客户端通常用JavaScript编写,但是他们编写了许多服务器,包括Java中的两个:Vert.xNetty。看起来Vert.x的实现在这个时候有点成熟了。