Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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
add comment

2 Answers 2

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
add comment

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
add comment

Your Answer

 
discard

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.