Configured with localhost redis as broker and backend, Register a task with random errors. If i run multiple workers(count>1) in one go process, the retry failure task will be duplicated for every workers on each retry time. If run the only one worker on multiple go processes, there will not be some issues on that.
Configured with localhost redis as broker and backend, Register a task with random errors. If i run multiple workers(count>1) in one go process, the retry failure task will be duplicated for every workers on each retry time. If run the only one worker on multiple go processes, there will not be some issues on that.
Here is the simple task with retry_count = 1000
If the workerCount is greater than 1, the delay task will be duplicated. In redis: