Вы создаете кроссплатформенную интерактивную панель мониторинга, которая требует двунаправленного обмена сообщениями в реальном времени с низкой задержкой через WebSocket. Клиенты должны иметь возможность присоединяться к группам, а бэкенд должен масштабироваться без sticky sessions или пользовательского управления серверами WebSocket. Что вы должны реализовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать службу Azure Web PubSub; предоставить конечную точку negotiate для выдачи токенов доступа клиентам, подключать клиентов через WebSocket и использовать группы для целевых рассылок..
Почему это правильный ответ
Azure Web PubSub Service идеально подходит для данного сценария, поскольку она предоставляет управляемый сервис WebSocket, поддерживающий двунаправленную связь в реальном времени с низкой задержкой. Она позволяет клиентам присоединяться к группам для целевых рассылок и масштабируется без необходимости управлять серверами WebSocket или использовать sticky sessions. Конечная точка negotiate используется для безопасной выдачи токенов доступа клиентам. Azure SignalR Service в режиме SSE не поддерживает двунаправленную связь и не использует WebSocket напрямую. Azure Event Hubs и long polling создают задержки и не являются оптимальным решением для интерактивной связи в реальном времени. Azure Relay Hybrid Connections предназначена для безопасного доступа к локальным ресурсам, а не для масштабируемого решения WebSocket в облаке. Размещение Application Gateway перед пользовательскими серверами WebSocket требует ручного управления инфраструктурой, что противоречит требованию отсутствия пользовательского управления серверами.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется