Сервер Push с опциями рельсов - PullRequest
4 голосов
/ 28 марта 2009

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

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

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

  2. облетел

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

    2 и 3 основаны на кометах, в то время как Джаггернаут использует Flash xmlsocket и т. Д. Для отправки на сервер.

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

1 Ответ

2 голосов
/ 07 апреля 2009

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

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

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

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

...