Вариант использования:

У меня есть служба пользователя, которая вызывает группу людей в пакетном режиме, ждет их обратной связи и затем звонит следующей группе людей.

Таким образом, поток идет, пользователь запускает задачу

Celery takes over the task - 
- calls first 10 users
- sleeps for 1 min
- calls next 10 users
- sleeps for 1 min 
... and so on till a user performs a certain action.

При этом нить сельдерея блокируется до тех пор, пока ее задача не будет выполнена (то есть действие, предпринятое пользователем).

Как я могу сделать то же самое (ожидание в течение 1 минуты между пакетами вызовов), не удерживая поток заблокированным и не возобновляя задачу там, где она была, когда поток перешел в спящий режим.

Выгода заключается в том, что все группы людей, которые должны быть вызваны, заранее определены еще до начала вызова.

0
Nayan Goenka