Eine Echtzeit-Messaging-App verwendet API Gateway WebSocket APIs mit einem HTTP-Backend. Der Entwickler muss einen Client erkennen, der sich wiederholt verbindet und trennt, und diesen Client entfernen können. Welche Änderungen sollten vorgenommen werden? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie im Backend Logik hinzu, um den Verbindungsstatus des Clients in Amazon ElastiCache aufzuzeichnen., Implementieren Sie $connect- und $disconnect-Routen im Backend-Dienst..
Warum dies die Antwort ist
Um wiederholt verbindende und trennende Clients zu erkennen und zu entfernen, sind zwei Schritte erforderlich. Erstens müssen Sie die $connect- und $disconnect-Routen in Ihrem Backend-Dienst implementieren. Diese Routen werden von API Gateway aufgerufen, wenn ein Client eine Verbindung herstellt oder trennt, und ermöglichen es Ihnen, diese Ereignisse zu erfassen. Zweitens sollten Sie im Backend Logik hinzufügen, um den Verbindungsstatus des Clients in einem persistenten Speicher wie Amazon ElastiCache aufzuzeichnen. Dies ermöglicht es Ihnen, den Status über die Lebensdauer einzelner Verbindungen hinweg zu verfolgen und Muster von wiederholtem Verbinden/Trennen zu identifizieren. Die Callback-URL wird verwendet, um Nachrichten an Clients zu senden, nicht um Verbindungen zu beenden. Das Migrieren zu HTTP- oder REST-APIs ist nicht notwendig, da WebSocket APIs für Echtzeit-Messaging geeignet sind.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich