System Design · Senior · Pytanie 5 z 75

Po co umieszczać kolejkę wiadomości między API a obsługą ciężkich zadań?

Wyjaśnienie

API szybko przyjmuje żądanie i wstawia zadanie do kolejki (generowanie raportu, przetwarzanie wideo), a workery wykonują je we własnym tempie. Szczyty obciążenia są wygładzane, a awaria workera nie gubi zadania. Klient poznaje wynik przez polling statusu, SSE lub powiadomienie.

Do poczytania

Błąd w pytaniu

System Design · Senior · pytanie 5

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