Wie funktioniert "Verzögerter Job" in Ruby on Rails?

Ich bin neu in diesem Bereich und bin etwas verwirrt darüber, wie Delayed Job funktioniert.

Ich weiß, es erstellt eine Tabelle und setzt die Jobs in die Tabelle und dann muss ich ausführen

rake jobs:work

um den Hintergrundprozess zu starten. Jetzt ist meine Frage

Prüft DJ Script jede Minute die Tabelle und führt den Job aus, wenn die Zeit mit job_at time übereinstimmt?

Wie unterscheidet es sich von cron (wann immer gem), wenn das Skript nur alle Minuten die Tabelle überprüft?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage