Описание тега bayeux
Основная цель Bayeux - поддерживать гибкое двунаправленное взаимодействие между веб-клиентами, например, с использованием AJAX, и веб-сервером.
Bayeux - это протокол для передачи асинхронных сообщений (в основном через HTTP) с низкой задержкой между веб-сервером и веб-клиентом. Сообщения направляются по именованным каналам и могут быть доставлены:
- сервер к клиенту
- клиент к серверу
- клиент клиенту (через сервер)
По умолчанию к каналам применяется семантика маршрутизации публикации подписки.
Доставка асинхронных сообщений с сервера на веб-клиент часто описывается как server-push.
Комбинация методов проталкивания сервера с веб-приложением Ajax получила название Comet.
Bayeux стремится снизить сложность разработки веб-приложений Comet, позволяя разработчикам упростить взаимодействие, решать общие проблемы распределения и маршрутизации сообщений и предоставлять механизмы для дополнительных улучшений и расширений.