-
|
On https://github.com/mperham/sidekiq/wiki/Best-Practices#2-make-your-job-idempotent-and-transactional there is a description of a scenario where Sidekiq will perform the Does Sidekiq guarantee that |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
|
FYI the term "worker" is outdated, the modern term is "job". Even a job which has completed can be re-run. Redis can go down between the point where your job finished but before Sidekiq has acknowledged it in Redis. Sidekiq makes no exactly-once guarantee at all. |
Beta Was this translation helpful? Give feedback.
-
|
Follow up question: |
Beta Was this translation helpful? Give feedback.
FYI the term "worker" is outdated, the modern term is "job".
Even a job which has completed can be re-run. Redis can go down between the point where your job finished but before Sidekiq has acknowledged it in Redis. Sidekiq makes no exactly-once guarantee at all.