benonymus
Oban Periodic (CRON) Job multi node question
Hey,
I have been using quantum for cron kind of jobs in a project, and when 2 instances of this project were running the jobs were running 2 which is not surprising. I know this could be solved(highlander etc.) but I have been eyeing with Oban for a while.
This is a quote from their readme:
Periodic (CRON) Jobs — Automatically enqueue jobs on a cron-like schedule. Duplicate jobs are never enqueued, no matter how many nodes you’re running.
Does this mean that if I have 2 instances of the same project running while connected to 1 database I would not see these jobs duplicated anymore without doing any additional work(other than setting up Oban and migrating the jobs)?
Thank you
Marked As Solved
sorentwo
Yes. That’s exactly what it means ![]()
Also Liked
sorentwo
That’s not quite right.
Cron doesn’t schedule jobs to run later, it inserts them right at the time they’re supposed to run (at the top of the minute). Whichever args are set in your code when the plugin runs is what will be inserted.
jan-mb-me
Ah, makes sense. Thanks a lot for your time and this great project.







