Опоры и NodeJS / комета

Я создаю веб-приложения Опор, которые используют много jQuery и AJAX/JSON для создания этих приложений большим количеством сети 2.0'ie. Я смотрел на технологии доставки сервера и имею вопросы о том, как сделать это с Опорами. Я посмотрел на Комету и NodeJS (хотя я еще не знаю много о NodeJS), и перепутан тем, что было бы хорошим методом реализовать методы нажатия сервера в Опорах. Я в настоящее время "эмулирую", это при наличии моего клиентского приложения JavasScript выполняет периодический опрос для обновления содержимого приложения.

У кого-либо есть информация/указатели/подсказки/справка о том, о чем я говорю в абзаце выше? Ваша справка совершенно определенно ценилась бы!

Заранее спасибо! Doug

5
задан writes_on 19 June 2010 в 22:29
поделиться

2 ответа

Pylons вряд ли поможет вам с "Comet" (он же Server Push). Comet полагается на "просачивание" данных через соединения, открытые в течение длительного времени. В основе Pylons лежит WSGI, который действительно исключает длинные открытые соединения.

Вам, вероятно, понадобится отдельный сервер АСИНХРОННЫХ сообщений, который будет вашим «кометным» сервером.

Для начала взгляните на хороший пример функциональности Comet в действии: http://code.stanziq.com/speeqe/ Сайт интересен тем, что отмечают наиболее популярные наборы для склейки Comet на Python: Punjab, BOSH, XMPP.

После этого взгляните на Orbited. Затем взгляните на Торнадо. Примерно через день чтения обо всем этом, вы будете знать, что выбрать в качестве серверной части для "кометной" функциональности.

4
ответ дан 14 December 2019 в 18:58
поделиться

Если вы еще мало знаете о NodeJS, я настоятельно рекомендую посмотреть доклад Райана Дала с JSConf.

1
ответ дан 14 December 2019 в 18:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: