谁能比较一下这两个websocket服务器。我必须选择其中之一;我需要一个专家的意见,因为在多人“在线”游戏新手。我可能会有闪存客户端。使用其中一个会面临哪些挑战。
提前谢谢。
发布于 2012-04-19 13:58:20
完全披露:我为Kaazing工作,我自己也没有使用过jWebSocket。
以下是几个简单的要点:
0)生产版与测试版
Kaazing是生产质量的软件。jWebSocket网页上的下载链接指向该产品的测试版。
1)客户端技术
Kaazing为多种客户端技术(JavaScript、Java、.NET/Silverlight和Flash)提供了WebSocket库,看起来像是jWebSocket提供了JavaScript和Java。你提到你需要一个Flash客户端,而AFAIK只有Kaazing提供。jWebSocket使用闪存进行仿真(参见下一点)。
注意: Kaazing现在提供AngularJS、ReactJS、Objective-C ( iOS )、Xamarin (支持iOS和安卓的.NET )、Java、.NET和安卓客户端。然而,对SilverLight和闪存的支持已经被弃用。
2)仿真(适用于不支持WebSocket的浏览器)
jWebSocket需要闪存,而Kaazing不需要。请注意,安全WebSocket的闪存仿真(wss://)要求您为闪存x域策略文件打开一个单独的端口。在许多企业中,这是不可能的。
3)协议支持
Kaazing在WebSocket之上提供了广泛的高级协议: jWebSocket (可以在任何后端JMS消息代理上运行)、STOMP、AMQP、XMPP等。
4)企业部署
配置Kaazing网关与现有的目录服务( WebSocket )相结合非常容易。它支持单点登录,并且网关可以很容易地为HA目的进行集群(同样,不太确定jWebSocket在这里做什么)。
请查看这些功能的文档:
安全配置:
5)开源
jWebSocket是开源的,Kaazing有开源的社区版和企业版。
希望这对现在有帮助!
发布于 2012-08-21 05:09:35
我是一个jWebSocket开发人员,我们目前正在开发jWebSocket的第一个生产版本,我只想提一下jWebSocket的一些优点:-多客户端( JavaScript,C#,Java,BlackBerry,Android,GWT(进程中),等等)。-多个WebSocket引擎,只需切换并在配置中运行,其中包括(Grizzly-GlassFish,Tomcat,TCP,NIO...)为了使jWebSocket得到更广泛的应用,并使应用程序更容易迁移。- NFC和SmartCards、Arduino等技术。-客户端的一组demo (游戏,聊天,短信,WebSocket-Captcha,Sencha,jQuery & Jquery移动plugIns,Arduino,智能卡,SessionStorage,SSH- web中的远程外壳控制RT,乒乓游戏演示,创建完整客户端应用程序的通道,而不需要服务器端插件,等等))
我们已经为我们的社区开发了一个新的文档,一个新的网站和一个新的jWebSocket产品版本,jWebSocket是一个由来自世界各地的人创建的项目,他们贡献自己的空闲时间来贡献和创造一个真正有用的产品,供所有开源社区使用。我们正在努力把我们最好的东西贡献给社会。
我不会在Kaazing和jWebSocket之间建立一个比较,他们都有不同的社区,目标和许可证。
发布于 2012-10-04 04:39:51
对于游戏平台,你可能想看看http://www.pubnub.com/。我在一次开发人员会议上遇到了他们的首席技术官,为了你所说的目的,你可能会因为不需要自己管理基础设施而大获全胜。查看他们的http://www.pubnub.com/customers/showcase,了解谁在使用他们的基础设施以及用于什么目的的详细信息。
https://stackoverflow.com/questions/10208700
复制相似问题