System Design · Senior · Pytanie 12 z 75

Jak zaimplementować status „online” dla milionów użytkowników?

Wyjaśnienie

Klient wysyła sygnał co N sekund, a serwer przechowuje klucz z TTL w szybkim magazynie (Redis). Rozłączenie bez jawnego wylogowania wykrywa się po wygaśnięciu. Zmiany statusu rozsyła się tylko tym, którzy je widzą.

Do poczytania

Błąd w pytaniu

System Design · Senior · pytanie 12

Sprawdź się

Rozwiąż test System Design · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test