Вопросы и ответы о службе Azure Web PubSub

Просмотрите вопросы и ответы о службе Azure Web PubSub.

Готова ли служба Azure Web PubSub для использования в рабочей среде?

Да, служба Azure Web PubSub общедоступна.

Что выбрать: Службу Azure SignalR или Azure Web PubSub?

И Служба Azure SignalR, и служба Azure Web PubSub помогают клиентам создавать масштабные веб-приложения с высоким уровнем доступности, работающие в режиме реального времени, позволяя сосредоточиться на бизнес-логике вместо того, чтобы управлять инфраструктурой обмена сообщениями. В общем случае Службу Azure SignalR следует выбрать, если вы уже используете библиотеку SignalR для создания приложений реального времени. Если же вы ищете универсальное решение для создания приложения реального времени на основе WebSocket и шаблона публикации и подписки, вы можете выбрать службу Azure Web PubSub. Служба Azure Web PubSub не заменяет Службу Azure SignalR. Они предназначены для разных сценариев.

Служба Azure SignalR лучше подходит в перечисленных ниже случаях.

  • Вы уже используете ASP.NET или ASP.NET Core SignalR, преимущественно используете .NET или вам требуется интеграция с экосистемой .NET (например, Blazor).
  • Для вашей платформы доступен клиент SignalR.
  • Вам необходим стандартизированный протокол, поддерживающий широкий спектр шаблонов вызова (RPC и потоковая передача) и транспортов (WebSocket, отправка событий сервером, длительный опрос) и имеющий возможность автоматического управления временем существования подключения с помощью клиента.

Служба Azure Web PubSub лучше подходит в перечисленных ниже случаях.

  • Вам необходимо создавать приложения реального времени на основе технологии WebSocket или модели публикации и подписки через WebSocket.
  • Вы хотите создать собственный подпротокол или использовать существующие расширенные вложенные протоколы через WebSocket (например, подписки GraphQL через WebSocket).
  • Вам нужен упрощенный сервер, например для отправки сообщений клиенту без их передачи через настроенную серверную часть.

Где находятся мои данные?

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