Исходя из моего собственного опыта работы с фреймворком Atmosphere, у него есть недостаток документации и проблем, например, необходимость добавить свои собственные функции в действующий протокол.Это довольно недавно, и, кажется, он получает больше поддержки и поддержки, но за ним (все еще) не стоит огромное сообщество.Кроме этого у него есть и сервер и клиенты на Java и JavaScript.Он интегрирован в фреймворк Vaadin, и уже есть много примеров использования с другими фреймворками, такими как Play и GWT.Очень хорошая вещь в Атмосфере состоит в том, что она поддерживает практически любой контейнер: Tomcat, JBoss, Jetty, Glassfish ... так что, если это требование, это отличный выбор.
Cometd Я не знаю по опыту, ночто я знаю, оглядываясь по сторонам, так это то, что, кажется, это очень хорошо задокументировано.Хранилище GH не имеет столько последователей, сколько Атмосфера, хотя.Из того, что я знаю, он не поддерживает столько контейнеров, сколько Atmosphere.
Оба интегрируются с Google Guice и другими общими требованиями.
Вы также можете найти старую статью по этому вопросу здесь, нос тех пор обе системы сильно изменились:
http://www.ibm.com/developerworks/library/wa-reverseajax4/