标签: java websocket distributed-computing jini
我打算通过网络进行简单的远程过程调用(RPM),目前我正在使用WebSockets。我想知道Jini是否比WebSockets更好,或者是否有更新的API或Java框架来执行RPC。
答案 0 :(得分:1)
WebSockets和Jini是主要的注意事项,两者都有其优点和缺点。我想说WebSockets非常适用于大量的示例和文档。 Jini与WebSockets有很多不同 - 所以如果听到任何学习如何使用它的话可能都不值得;这取决于你评估,我想。
答案 1 :(得分:1)
我不会直接使用WebSockets,因为较旧的浏览器和/或企业防火墙可能存在问题。 SocksJS 是一个受人尊敬的包装器,如果需要,它将优雅地降级到另一个传输机制,同时仍允许您使用WebSockets类型的API。
客户端通常用JavaScript编写,但是他们编写了许多服务器,包括Java中的两个:Vert.x和Netty。看起来Vert.x的实现在这个时候有点成熟了。