System Design · Senior · Frage 9 von 75

Wie garantiert man die richtige Reihenfolge der Nachrichten in einem Chat?

Antwort zeigen

Richtige Antwort: Vom Server vergebene Sequenznummern pro Unterhaltung, nicht die Zeit des Clients

Erklärung

Geräteuhren driften, und Nachrichten werden auf verschiedenen Wegen zugestellt. Der Server vergibt innerhalb einer Unterhaltung eine monotone Nummer; der Client zeigt eine gesendete Nachricht mit temporärer ID und ersetzt sie durch die bestätigte. Lücken in den Nummern signalisieren, dass fehlende Nachrichten nachgeladen werden müssen.

Zum Weiterlesen

Fehler in der Frage

System Design · Senior · Frage 9

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