Sie müssen Live-Preisaktualisierungen von Ihrem Dienst an Zehntausende verbundener Clients übertragen. Clients, die sich vorübergehend trennen, müssen keine verpassten Nachrichten empfangen. Welchen Ansatz sollten Sie mit Azure Cache for Redis verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Veröffentlichen Sie Updates in einem Redis Pub/Sub-Kanal (z. B. prices) und lassen Sie Clients SUBSCRIBE oder PSUBSCRIBE (z. B. prices.*); akzeptieren Sie, dass Nachrichten für getrennte Clients nicht in die Warteschlange gestellt werden..
Warum dies die Antwort ist
Die korrekte Option ist das Veröffentlichen von Updates in einem Redis Pub/Sub-Kanal, da dies die effizienteste Methode ist, Live-Updates an Zehntausende von Clients zu senden. Redis Pub/Sub ist für dieses Szenario optimiert, da es eine Echtzeit-Nachrichtenübertragung ermöglicht, ohne Nachrichten für getrennte Clients zu speichern. Die Anforderung, dass getrennte Clients keine verpassten Nachrichten erhalten müssen, passt perfekt zu diesem Modell. Die Option, Redis Streams mit Consumer-Gruppen zu verwenden, ist falsch, da Streams darauf ausgelegt sind, Nachrichten zu speichern und die Wiederherstellung verpasster Nachrichten zu ermöglichen, was hier nicht erforderlich ist. Die Aktivierung von Keyspace-Benachrichtigungen ist ebenfalls falsch, da diese für die Überwachung von Schlüsselereignissen und nicht für die effiziente Verteilung von Live-Updates an viele Clients gedacht sind. Die Aktivierung der AOF-Persistenz ist irrelevant, da sie die Persistenz von Daten auf dem Server betrifft und nicht die Zustellung von Pub/Sub-Nachrichten an Clients.
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