Você está construindo um painel de controle (dashboard) em tempo real multiplataforma que exige mensagens bidirecionais de baixa latência em tempo real via WebSocket. Os clientes devem ser capazes de entrar em grupos e o backend deve escalar sem sessões persistentes (sticky sessions) ou gerenciamento personalizado de servidor WebSocket. O que você deve implementar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o serviço Azure Web PubSub; expor um endpoint de negociação para emitir tokens de acesso de cliente, conectar clientes via WebSocket e usar grupos para transmissões direcionadas..
Por que esta é a resposta
Azure Web PubSub é a solução ideal porque foi projetado especificamente para cenários de mensagens em tempo real bidirecionais via WebSocket, com suporte a grupos e escala sem estado. Ele gerencia as conexões WebSocket, permitindo que o backend se concentre na lógica de negócios e escale horizontalmente sem sessões persistentes. A exposição de um endpoint de negociação é o padrão para autenticar e autorizar clientes, emitindo tokens de acesso. Azure SignalR Service no modo de servidor com SSE não atende ao requisito de comunicação bidirecional de baixa latência via WebSocket, pois SSE é unidirecional (servidor para cliente). Azure Event Hubs é um serviço de ingestão de eventos, não projetado para comunicação em tempo real de baixa latência com polling. Azure Relay Hybrid Connections é para conectar serviços on-premises a serviços Azure, não para um dashboard multiplataforma em tempo real. Operar servidores WebSocket personalizados em VMs exige gerenciamento e escala manuais, o que o Web PubSub abstrai.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão