Сервер Push с опциями rails

Я пытаюсь создать приложение rails, для которого требуется функциональность "нажима на сервер", т.е. Comet .

Я начал искать варианты, нашел три и попробовал один из них:

  1. Juggernaut : Я пробовал, но не совсем доволен/удобен, есть некоторые проблемы с браузером Opera и, возможно, с Flash 10 (я пробовал около часа, так что мое мнение может быть не совсем верным).

  2. Орбитальный

  3. Падающая звезда

    2 и 3 основаны на Comet, в то время как Juggernaut использует Flash xmlsocket и т. д. для отправки на сервер.

какой из них использовать или в основном какой должен быть критерий, по которому я должен оценивать эти варианты ... люди с обеих сторон говорят, что они лучше ... и это сбивает с толку ...


person Rishav Rastogi    schedule 28.03.2009    source источник


Ответы (1)


Основными критериями для принятия решения о том, какой из них вы хотите использовать, является то, какую технологию вы хотите поддерживать и насколько хорошей должна быть совместимость.

Я лично предпочитаю Juggernaut, так как он очень прост в использовании, а флеш-устройство менее хакерское и более стабильное при поддержании соединения, чем Comet. Однако требование флэш-памяти вызывает незначительные проблемы совместимости (как вы упомянули Opera).

Я уже давно не видел никакого развития Shooting Star, поэтому я бы сказал, что это, вероятно, не лучший выбор.

Если вы на заборе, вам обязательно стоит попробовать Orbited. На самом деле он написан на питоне, но вполне работоспособен и поддерживает множество различных протоколов. У них есть хорошая документация, ее довольно легко настроить, и я считаю ее достаточно надежной.

person Drew Blas    schedule 07.04.2009
comment
Спасибо за ответ, люди также рекомендовали XMPP вместо BOSH, а также с ejabberd для загрузки сервера, я попробовал Orbited, и он кажется стабильным :) - person Rishav Rastogi; 08.04.2009