System Design · Senior · Frage 12 von 75

Wie setzt man einen „Online“-Status für Millionen Nutzer um?

Antwort zeigen

Richtige Antwort: Heartbeat mit TTL: der Status läuft ohne Signale des Clients ab

Erklärung

Der Client sendet alle N Sekunden ein Signal, und der Server speichert einen Key mit TTL in einem schnellen Speicher (Redis). Ein Verbindungsabbruch ohne explizites Abmelden wird über den Ablauf erkannt. Statusänderungen gehen nur an diejenigen, die sie sehen können.

Zum Weiterlesen

Fehler in der Frage

System Design · Senior · Frage 12

Teste dich selbst

Mach den Test System Design · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen