Podsumowanie 5. sesji

Na dzisiejszych zajęciach z projektowania systemów poznałem trzy sposoby przesyłania danych między klientem a serwerem.

Short Polling Klient prosi serwer o aktualizacje w określonych odstępach czasu. Można ustawić interwał wynoszący 5 sekund. Klient wysyła zapytanie co 5 sekund, aby sprawdzić, czy pojawiły się nowe dane.

Long Polling Klient wysyła zapytanie do serwera. Serwer wstrzymuje zapytanie do momentu nadejścia nowych danych. Metoda ta zużywa więcej zasobów serwera. Powoduje również marnowanie wielu połączeń.

Server-Sent Events Serwer przesyła dane do klienta w regularnych odstępach czasu. W języku JavaScript używa się obiektu EventSource, aby utworzyć to połączenie. Serwer automatycznie przesyła dane do klienta.

Źródło: https://dev.to/hvdineshbabu/session-5-summary-5agg