Node.js · Senior · Frage 68 von 75
Wie führt man in einem Node.js-Dienst mit mehreren Instanzen geplante Aufgaben (Cron) vernünftig aus?
- 1Ein Scheduler, der jeden Job einmal ausführt, etwa per Queue oder Sperre
- 2Die Jobs nur ausführen, wenn ein Nutzer eine Anfrage stellt
- 3Ein
setInterval-Aufruf, der in jeder Instanz läuft
Antwort zeigen
Richtige Antwort: Ein Scheduler, der jeden Job einmal ausführt, etwa per Queue oder Sperre
Erklärung
Mit einem Timer in jeder von 5 Instanzen läuft der Job 5-mal. Jobs sollten trotzdem idempotent sein, falls ein Lauf wiederholt wird.