Difference between revisions of "Publish-Subscribe"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(причесал)
m (Typo)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{stub}}
 
 
 
''Официальный документ: {{xep|0060|Publish-Subscribe}}''
 
''Официальный документ: {{xep|0060|Publish-Subscribe}}''
  
В общих словах, это механизм создания произвольных узлов на pubsub-сервисе и назначать им ''писателей (publishers)'' и ''читателей-подписчиков (subscribers)''. Писатели могут писать любые XML-данные в этот узел, а читатели их автоматически получают.  Т. е. это базовый протокол, который не привязывается к виду данных и к тому, что с ними делать дальше.  
+
В общих словах, это механизм создания произвольных узлов на pubsub-сервисе и назначения для них ''писателей (publishers)'' и ''читателей-подписчиков (subscribers)''. Писатели могут писать любые XML-данные в этот узел, а читатели их автоматически получают.  Т. е. это базовый протокол, который не привязывается к виду данных и к тому, что с ними делать дальше.  
  
 
XEP описывает, как подписываться на узел, как ''владельцу (owner)'' управлять списками писателей и читателей, каким образом происходит запись в узел и рассылка данных подписчикам.
 
XEP описывает, как подписываться на узел, как ''владельцу (owner)'' управлять списками писателей и читателей, каким образом происходит запись в узел и рассылка данных подписчикам.
 
{{todo|перечитать XEP и написать полный список того, что он описывает}}
 
  
 
== Применение ==
 
== Применение ==
  
 
На основе этой технологии можно создать или уже создано:  
 
На основе этой технологии можно создать или уже создано:  
 +
* [[LIJ]]
 
* Новостные рассылки
 
* Новостные рассылки
 
* [[PEP]]
 
* [[PEP]]
  
{{todo|дождаться музы и дописать}}
+
== Существующие реализациии ==
 +
По состоянию на март 2011 реализация PubSub в [[ejabberd]] неполная и требует внесений изменений и доработок.
  
 
== См. также ==
 
== См. также ==
Line 21: Line 19:
 
* [[PEP]] — Personal Eventing via Pubsub
 
* [[PEP]] — Personal Eventing via Pubsub
 
* [[Developer:Pubsub and Pep]] Информация для разработчиков
 
* [[Developer:Pubsub and Pep]] Информация для разработчиков
 +
* [[w:en:Publish/subscribe|Publish/subscribe]] в английской википедии
  
 
== Ссылки ==
 
== Ссылки ==
  
 
* [http://www.pubsub.com/ pubsub.com]&nbsp;&mdash; видимо, там придумали этот протокол. <!-- Сервис, к сожалению, больше не работает. -->
 
* [http://www.pubsub.com/ pubsub.com]&nbsp;&mdash; видимо, там придумали этот протокол. <!-- Сервис, к сожалению, больше не работает. -->
 
  
 
[[Category:Расширения]]
 
[[Category:Расширения]]

Latest revision as of 18:23, 28 June 2011

Официальный документ: XEP-0060: Publish-Subscribe

В общих словах, это механизм создания произвольных узлов на pubsub-сервисе и назначения для них писателей (publishers) и читателей-подписчиков (subscribers). Писатели могут писать любые XML-данные в этот узел, а читатели их автоматически получают. Т. е. это базовый протокол, который не привязывается к виду данных и к тому, что с ними делать дальше.

XEP описывает, как подписываться на узел, как владельцу (owner) управлять списками писателей и читателей, каким образом происходит запись в узел и рассылка данных подписчикам.

Применение[edit]

На основе этой технологии можно создать или уже создано:

  • LIJ
  • Новостные рассылки
  • PEP

Существующие реализациии[edit]

По состоянию на март 2011 реализация PubSub в ejabberd неполная и требует внесений изменений и доработок.

См. также[edit]

Ссылки[edit]

  • pubsub.com — видимо, там придумали этот протокол.