Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the most proven, scalable comet server solution out there that can handle up to 100.000 real-life connections per node using HTTP streaming (not long-poll)? It must be a free, preferably open-source project.

We've already tried Meteor (Perl), with no success. Meteor was able to scale just up to 20.000 connections per node.

We are looking right now at these options: APE (C++), Orbited (Python), Grizzly (Glassfish), Cometd (Jetty).

Any big success stories with any of these?

share|improve this question

I am the maintainer of Meteor. While we don't have any official figures on expected load capacity, 20,000 per node is not unreasonable. There are certainly comet solutions that can handle more clients. All of the projects you've listed are viable options. The only one I've tried personally aside from Meteor is Orbited, and found it worked well, but I've not load tested it.

share|improve this answer

Erlang would be a good dynamic language for such a website. So you can have a look at Yaws webserver.

Netty is an event-driven server framework for Java it may also be interesting. Play Framework is a web framework based on Netty and it can be used with both Java and Scala.

Also see:

share|improve this answer
+1 For the links. Thanks! – Henk Jun 25 '11 at 20:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.