Описание тега bayeux

Bayeux - это протокол для передачи асинхронных сообщений (в основном через HTTP) с низкой задержкой между веб-сервером и веб-клиентом. Сообщения маршрутизируются по именованным каналам и могут быть доставлены: от сервера к клиенту, от клиента к серверу, от клиента к клиенту (через сервер).

Основная цель Bayeux - поддерживать гибкое двунаправленное взаимодействие между веб-клиентами, например, с использованием AJAX, и веб-сервером.

Bayeux - это протокол для передачи асинхронных сообщений (в основном через HTTP) с низкой задержкой между веб-сервером и веб-клиентом. Сообщения направляются по именованным каналам и могут быть доставлены:

  • сервер к клиенту
  • клиент к серверу
  • клиент клиенту (через сервер)

По умолчанию к каналам применяется семантика маршрутизации публикации подписки.

Доставка асинхронных сообщений с сервера на веб-клиент часто описывается как server-push.

Комбинация методов проталкивания сервера с веб-приложением Ajax получила название Comet.

Bayeux стремится снизить сложность разработки веб-приложений Comet, позволяя разработчикам упростить взаимодействие, решать общие проблемы распределения и маршрутизации сообщений и предоставлять механизмы для дополнительных улучшений и расширений.

См. http://cometd.org/documentation/bayeux