Es gibt ein Ereignis, nach dem kommt Feedback auf meinem Server. Ich muss eine Nachricht genau eine Stunde nach dem Ereignis senden.Node.js: lange Verzögerung
Ich kann eine setTimeout()
verwenden, aber es scheint, es wird nicht gut sein.
Vielleicht wäre es besser, wenn ich cron
beginnen, die den Status eines Ereignisses aus der Datenbank (zB jede Minute) prüfen wird
Kennt jemand eine größere gute Option für die Durchführung eines solchen langen Verzögerung?
Persönlich würde ich 'cron' für diesen Zweck verwenden. Markieren Sie alle x Minuten und behalten Sie die Zeitstempel für Aktionen in Ihrer Datenbank bei. – Flux
Ich sehe keine Probleme mit setTimeout(). Bitte erklären Sie, warum es nicht gut wäre? – teroi
@teroi falls der Server neu gestartet wird, wird der Befehl nicht ausgeführt – Lola