1

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

4

2 回答 2

1

WebSockets 和 Jini 是主要的注意事项,它们各有优缺点。我会说 WebSockets 非常适合大量的示例和文档。Jini 与 WebSockets 有很大不同——因此,如果无意中听到学习如何使用它可能不值得;这取决于你来评估,我想。

于 2013-01-14T19:39:08.360 回答
1

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

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

于 2013-01-14T19:48:36.840 回答