Um aplicativo de mensagens em tempo real usa APIs WebSocket do API Gateway com um backend HTTP. O desenvolvedor deve detectar um cliente que se conecta e desconecta repetidamente e ser capaz de remover esse cliente. Quais alterações devem ser feitas? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicionar lógica no backend para registrar o status da conexão do cliente no Amazon ElastiCache., Implementar rotas $connect e $disconnect no serviço de backend..
Por que esta é a resposta
Para detectar e remover clientes que se conectam e desconectam repetidamente, é essencial implementar as rotas $connect e $disconnect. Essas rotas especiais do API Gateway WebSocket são invocadas automaticamente quando um cliente estabelece ou encerra uma conexão, permitindo que o backend registre esses eventos. A lógica no backend deve então registrar o status da conexão do cliente, por exemplo, no Amazon ElastiCache. ElastiCache é uma escolha adequada por sua baixa latência e capacidade de armazenamento em memória, ideal para rastrear o estado de conexões em tempo real. As APIs HTTP e REST do API Gateway não são apropriadas para este cenário, pois o problema especifica o uso de APIs WebSocket. A URL de callback é usada para enviar mensagens para o cliente, não para encerrar a conexão proativamente do lado do servidor.
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