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