经过validation的可扩展彗星服务器

什么是最可靠的,可扩展的慧星服务器解决scheme,可以使用HTTPstream(非长轮询)处理每个节点多达100,000个实际连接? 它必须是一个免费的,最好是开源项目。

我们已经尝试了meteor(Perl),没有成功。 meteor每个节点可以扩展到20.000个连接。

我们正在寻找这些选项:APE(C ++),Orbited(Python),Grizzly(Glassfish),Cometd(Jetty)。

任何这些大成功的故事?

我是meteor的维护者。 虽然我们没有官方的预期负载能力数字,但每节点20,000个并不是不合理的。 当然有彗星解决scheme可以处理更多的客户。 您列出的所有项目都是可行的选项。 除了meteor之外,我唯一一个尝试过的是Orbited,发现它运行良好,但是我没有加载testing。

Erlang将会是这样一个网站的一个很好的dynamic语言。 所以你可以看看Yaws的networking服务器。

Netty是Java的一个事件驱动的服务器框架,它也可能是有趣的。 Play Framework是基于Netty的Web框架,可以与Java和Scala一起使用。

另请参阅:

  • 百万用户彗星与Mochiweb应用程序,第1部分
  • Plurk Comet:处理100,000个打开的连接