XMPP / AMQP / Websockets против Pusher / Beacon? - PullRequest
4 голосов
/ 10 февраля 2011

Облачные сервисы Pusher и Beacon push позволяют получать обновления в реальном времени во всех браузерах. Даже реализовать функциональность чата.

Разве эти облачные сервисы не могут заменить меня изучением XMPP / AMQP / Websockets / Comet для реализации таких же живых обновлений / каналов?

1 Ответ

5 голосов
/ 10 февраля 2011

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

Как и Pusher , существуют аналогичные службы, поэтому я бы рекомендовал проверить Техническое руководство в реальном времени для других, которые не были упомянуты (я работаю на Pusher).

Разве эти облачные сервисы не могут заменить мне необходимость изучения XMPP /AMQP / Websockets / Comet для реализации таких же живых обновлений / каналов?

Да.Смысл этих структур и сервисов состоит в том, чтобы абстрагироваться от базового соединения и протоколов, чтобы предоставить вам разумный шаблон связи в реальном времени (простой обмен сообщениями, pub-sub, evented pub-sub, RPC / RMI или DataSync), который работает дляфункциональность приложения, которую вы хотите создать.

...