在那里有很多Socket.io客户端实现。 Java(请参阅Java socket.io client),它似乎完全支持Websocket
协议。
用于对其他协议的服务器性能进行基准测试 - 我对htmlfile
特别感兴趣,因为它将被IE浏览器使用< 10,除非我启用Flash,我不确定我会做什么,如socket.io transport 'flashsocket' takes 5 seconds to start on IE 8 - 是否有任何可用的Socket.io客户端可以对服务器进行基准测试?
我不太关心它是什么操作系统或编程语言。
答案 0 :(得分:0)
有 https://github.com/Gottox/socket.io-java-client
除了WebSocket
之外,它只有XHR
,而且该功能目前被认为是测试版:
状态:与Websocket连接已准备就绪。 XHR处于测试阶段。
光测试xhr polling
似乎支持它尚未准备好生产的说法。我有一堆断开连接没有后续重新连接。这是在一个JVM中同时测试几百个客户端实例时。由于服务器日志中存在错误,我猜这是客户端。
还有一个猜测:由于连接丢失是如此频繁,并且服务器上的负载比WebSockets高得多,我想知道这个客户端的'xhr轮询'是否不会执行HTTP Keepalive,这可以解释很多。 ..将在时间允许的情况下尽快检查。
使用WebSocket
,我可以为每台机器执行1000个实例(可能更多)和5000个实例(每个机器5个JVM,每个1000个实例)(也可能更多),没有问题。
显然
编写自己的交通工具很容易
将检查出来。
答案 1 :(得分:0)
通过
创建自己的应该也很容易