用于服务器端 WebSockets 的最佳 Java 框架 [已关闭]

2022-09-01 12:50:55

我想创建具有低负载的简单服务器。目标是让一些javascript客户端能够通过WebSockets访问Java中实现的一些功能。我寻找最好的库来使用它 - 它应该是简单,健壮等。现在我考虑3种选择 - jWebSocket - 码头 - netty 什么是最好的?或者可能是别的什么?

提前致谢


答案 1

我会使用经过验证的Java servlet服务器:Jetty或Resin。两者都已扩展为处理WebSockets:

码头网络袜子

树脂网盒

我个人的选择是Jetty,因为它使用起来非常简单,而且我一直在几个项目中将其用作嵌入式服务器。

还有一些新孩子,如 AtmospherejWebSocket,但对于服务器,我更喜欢使用经过验证的解决方案。Jetty和Resin也是通用的Servlet服务器,因此您可以使用一种产品来满足所有服务需求。


答案 2

jWebSocket现在包括Jetty 8.0引擎,包括SSL,并在其之上包含许多好用的引擎。它提供了跨浏览器和跨平台兼容的客户端,甚至更多的移动应用程序,例如Android,Symbian和BlackBerry。服务器可以很容易地通过插件进行扩展,并且已经包含了很多插件(例如,用于身份验证/自动化,JDBC,SMTP,XMPP / Jabber,RPC,Twitter,Filesharing,Chat等)。看看就知道了...http://jwebsocket.org。期待您的反馈。

问候亚历克斯


推荐