目前最成熟、可扩展的 Comet 服务器解决方案是什么?它可以使用 HTTP 流(而非长轮询)处理每个节点最多 100,000 个实际连接?它必须是一个免费的、最好是开源的项目。
我们已经尝试过 Meteor (Perl),但没有成功。Meteor 最多只能扩展到每个节点 20,000 个连接。
我们现在正在考虑这些选项:APE(C++)、Orbited(Python)、Grizzly(Glassfish)、Cometd(Jetty)。
这些中有没有什么重大的成功案例?
答案1
我是 Meteor 的维护者。虽然我们没有关于预期负载能力的任何官方数据,但每个节点 20,000 并不不合理。当然有 Comet 解决方案可以处理更多客户端。您列出的所有项目都是可行的选择。除了 Meteor 之外,我个人尝试过的唯一一个是 Orbited,我发现它运行良好,但我没有对它进行负载测试。