Я провел небольшое исследование по запуску сервера с помощью javascript и пришел к общему мнению, что то, что я ищу, лежит в шаблоне проектирования «Комета». Есть ли какие-нибудь хорошие реализации этого шаблона на основе jQuery? Если нет, то есть ли вообще какие-нибудь хорошие реализации этого шаблона? И независимо от ответа на эти вопросы, есть ли какая-нибудь документация по этому шаблону с точки зрения реализации?
113
Кто-то создал клиент для Comet с помощью jQuery . Я не знаю, хорошо ли это. Я читал о Comet и слышал обо всем, что она может сделать, но у меня так и не дошло до ее использования. Просто не было времени и не было варианта использования ни в одном из моих текущих проектов.
Совсем забыл добавить ссылку на реализацию кометы.
Есть Comet Daily, и у них есть сравнение в Интернете. Сравнение подчеркивает зрелость различных реализаций. Это довольно интересно, и вы должны начать.
Надеюсь, это поможет!
источник
Ознакомьтесь с проектом Ape, чтобы получить полное клиентское и серверное решение, реализующее шаблон кометы.
источник
Описание шаблона: http://ajaxpatterns.org/HTTP_Streaming
источник
Комета - отличное решение, и существует множество вариантов его реализации. Какой из них зависит от ваших потребностей.
Мы реализовали решение для IIS / ASP.NET, WebSync . Он включает клиент javascript, который прекрасно работает с jQuery. Технически, поскольку это протокол Bayeux, любой клиент Bayeux должен работать как следует. Тот же протокол также можно найти в библиотеке dojo.
Для получения более подробной информации вы можете ознакомиться со спецификацией протокола Байё .
источник
У меня есть очень простой пример, с которого можно начать работу с кометой. Он охватывает компиляцию Nginx с модулем NHPM и включает код для простых ролей издателя / подписчика в jQuery, PHP и Bash.
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
Рабочий пример (простой чат) можно найти здесь:
http://cheetah.jamieisaacs.com/
источник
Посмотрите socket.io. Доверьтесь мне. Это именно то, что прописал врач.
http://socket.io
Потоковая передача данных с помощью Node.js
источник
Если вы используете JQuery, я бы рекомендовал jquery-stream. В настоящее время я использую jquery-stream в проекте, и пока он надежен, хорошо документирован и имеет активный проект кода Google.
http://code.google.com/p/jquery-stream/
источник