комета по сравнению с pubsub..?

Ubuntu Один процесс синхронизации (syncdaemon) не имеет окна, таким образом, Вы не можете минимизировать его. Если Вы не хотите запускать его, когда Вы входите, просто удаляете его из своих приложений автоматического запуска.

, С другой стороны, если Вы не собираетесь иметь его выполнение, нет никакого смысла при установке его вообще.

7
задан cometta 1 September 2009 в 13:09
поделиться

2 ответа

Комета - это технология для передачи данных в реальном времени в веб-браузер, чтобы страница могла постоянно обновляться. Для получения более подробной информации см. Эту страницу о комете .

Pub / Sub (или Publish / Subscribe) не отличается от Comet, это способ сообщить комете сервер, какие данные вы хотите получать (Подписка) и отправка данных другим подписчикам (Опубликовать). Многие серверы Comet реализуют модель pub / sub.

Примеры из реальной жизни в StreamHub Comet Server :

Подписка: я хочу получать новости о Google:

hub.subscribe("/news/google", function(sTopic, oData) { alert("Received news article about Google: " + oData.Article});

Опубликовать: Я хочу внести свой вклад новости о Google:

hub.publish("/news/google", "{'Title':'Google Expanding Access To Wave Soon, First Impressions','Article':'According to Google, included in this group of early testers will be some of the businesses using Google Apps. In anticipation of this wider release, ...'}");

Любой, кто подписался на тему "/ news / google", получит статью, которую я опубликовал выше - так работает pub / sub.

6
ответ дан 7 December 2019 в 01:24
поделиться

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

Например, в торговой системе сделки по акциям Google могут публиковаться по теме «Trade.GOOG». Подписчики могут затем прослушивать торги по определенным акциям, прослушивая необходимые темы.

Comet - это веб-технология для проталкивания сервера с использованием долговременных HTTP-соединений.

Представьте себе сайт в покере. Ваш браузер может установить соединение с сервером, который, по сути, зависнет, пока не наступит ваша очередь что-то сделать (рейз, колл, и т.д.), а не обновлять каждые несколько секунд, чтобы узнать, нужно ли вам что-то делать. Опрос - еще одно решение этой проблемы.

Сходство между ними состоит в том, что они, по сути, являются средством асинхронной связи, но в остальном они не похожи.

4
ответ дан 7 December 2019 в 01:24
поделиться
Другие вопросы по тегам:

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