Когда следует использовать Azure Web PubSub

Завершено

Любой сценарий, требующий обмена сообщениями публикации и подписки в режиме реального времени между сервером и клиентами или среди клиентов, может использовать службу Azure Web PubSub. Традиционные функции реального времени, которые часто требуют опроса с сервера или отправки HTTP-запросов, также могут использовать службу Web PubSub.

Службу Azure Web PubSub можно использовать для любых типов приложений, для которых требуется обновлять содержимое в реальном времени. Хотя Azure Web PubSub может масштабироваться, чтобы обеспечить обмен сообщениями в режиме реального времени и уведомления для миллионов клиентских подключений, вы можете использовать его одинаково хорошо для приложений, работающих в меньшем масштабе.

Когда следует использовать Azure Web PubSub

Azure Web PubSub имеет множество приложений, включая, но не ограничено:

  • Обновления данных высокой частоты — игры, голосование, опрос, аукцион.

  • Динамические панели мониторинга и мониторинг — информационная панель компании, данные финансового рынка, мгновенное обновление продаж, панель лидеров игр с несколькими игроками и мониторинг Интернета вещей.

  • Кроссплатформенный динамический чат — динамическая комната чата, чат-бот, встроенная поддержка клиентов, покупки в режиме реального времени помощник, messenger, in-game chat и т. д.

  • Расположение в режиме реального времени на карте — логистическое отслеживание, отслеживание состояния доставки, обновления состояния транспорта, приложения GPS.

  • Целевая реклама в режиме реального времени — персонализированная реклама и предложения в режиме реального времени, интерактивная реклама.

  • Приложения для совместной работы — совместное редактирование, приложения доски и программное обеспечение для собраний группы.

  • Push-мгновенные уведомления — социальная сеть, электронная почта, игра, оповещение о путешествиях .

  • Трансляция в режиме реального времени — трансляция аудио- и видеотрансляции, трансляция подпись, перевод, события и новости вещания.

  • Устройства Интернета вещей и подключенные устройства — метрики Интернета вещей в режиме реального времени, удаленное управление, состояние реального времени и отслеживание расположения.

  • Автоматизация — триггер в режиме реального времени из событий вышестоящий.

Несколько других сценариев, в которых Azure Web PubSub очень полезно:

  • Создание бессерверных приложений в режиме реального времени. Интеграция Функции Azure с Azure Web PubSub позволяет создавать бессерверные приложения в режиме реального времени на таких языках, как JavaScript, C#, Java и Python.

  • Используйте подпротокол WebSocket, чтобы сделать только клиентская служба Pub/Sub — служба Azure Web PubSub предоставляет подпротоколы WebSocket, чтобы предоставить авторизованным клиентам возможность публиковать другие клиенты в удобном режиме.

  • Используйте предоставленные пакеты SDK для управления подключениями WebSocket на локальных серверах приложений — служба Azure Web PubSub предоставляет пакеты SDK в C#, JavaScript, Java и Python для управления подключениями WebSocket. Легко транслировать сообщения в подключения, добавлять подключения к некоторым группам и закрывать подключения.

  • Отправка сообщений с сервера на клиенты через REST API: служба Azure Web PubSub предоставляет REST API, чтобы приложения могли отправлять сообщения подключенным клиентам в любом языке программирования с поддержкой REST.