Поделиться через


Вопросы и ответы о службе 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.