Un'app di messaggistica in tempo reale utilizza API Gateway WebSocket API con un backend HTTP. Lo sviluppatore deve rilevare un client che si connette e disconnette ripetutamente ed essere in grado di rimuovere tale client. Quali modifiche dovrebbero essere apportate? (Scegli due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere la logica nel backend per registrare lo stato della connessione del client in Amazon ElastiCache., Implementare le route $connect e $disconnect nel servizio di backend..
Perché questa è la risposta
Per rilevare e gestire i client che si connettono e disconnettono ripetutamente, è fondamentale implementare le route $connect e $disconnect. Queste route speciali di WebSocket API vengono invocate automaticamente da API Gateway quando un client stabilisce o termina una connessione, consentendo al backend di eseguire logica specifica. All'interno di queste route, il backend può registrare lo stato della connessione del client (ad esempio, l'ID della connessione, il timestamp) in un archivio dati persistente e ad accesso rapido come Amazon ElastiCache. ElastiCache è ideale per questo scopo grazie alla sua bassa latenza, che permette di monitorare rapidamente i pattern di connessione/disconnessione e identificare comportamenti anomali. Una volta identificato un client problematico, il servizio di backend può utilizzare l'URL di callback fornito da API Gateway per terminare la connessione specifica di quel client. Le opzioni di migrazione a HTTP API o REST API non sono pertinenti, poiché l'applicazione utilizza già una WebSocket API, che è la scelta corretta per le applicazioni di messaggistica in tempo reale e supporta le funzionalità di connessione/disconnessione necessarie.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta