有人可以比较这两个websocket服务器吗?我必须选择其中之一;由于多人“在线”游戏的新手,我需要专家的意见。我可能会拥有Flash客户端。我要面对的挑战是什么?

提前致谢。

最佳答案

全面披露:我为Kaazing工作,而我自己还没有使用过jWebSocket。

几个要点:

0)生产与测试版

Kaazing是生产质量的软件。 jWebSocket网页上的下载链接将我指向该产品的Beta版本。

1)客户技术

Kaazing提供了用于多种客户端技术(JavaScript,Java,.NET / Silverlight和Flash)的WebSocket库,看起来jWebSocket提供了JavaScript和Java。您提到您将需要Flash客户端,而只有Kaazing提供此功能的AFAIK。 jWebSocket使用Flash进行仿真(请参阅下一点)。


  注意:Kaazing现在提供AngularJS,ReactJS,Objective-C(iOS),Xamarin(支持iOS和Android的.NET),Java,.NET和Android客户端。但是,不建议使用SilverLight和Flash。


2)仿真(适用于不支持WebSocket的浏览器)

jWebSocket需要Flash,Kaazing不需要。
请注意,针对安全WebSocket的Flash仿真(wss://)需要您为Flash x域策略文件打开一个单独的端口。在许多企业中,这是一个起步阶段。

3)协议支持

Kaazing在WebSocket之上提供了广泛的高级协议:JMS(可以与任何后端JMS消息代理运行),STOMP,AMQP,XMPP等。我不知道jWebSocket在此领域中的作用。

4)企业部署

与现有的目录服务(LDAP)一起配置Kaazing WebSocket网关很容易。它支持单一登录,并且网关可以轻松地集群以用于HA(同样,不太确定jWebSocket在这里做什么)。

请查看这些功能的文档:

安全配置:


Using the Gateway to Support High Availability
Secure Network Traffic with the Gateway


5)开源

jWebSocket是开源的,Kaazing具有开源社区版和企业版。

希望这对您有所帮助!

07-26 04:48