Я бы добавил несколько задач в очередь сельдерея и дождался результатов. У меня есть разные идеи, как я мог бы достичь этого, используя некоторую форму общего хранилища (memcached, redis, db и т.д.), Однако я бы подумал, что Celery может обрабатывать автоматически, но я не могу найти какие-либо ресурсы в Интернете.
Пример кода
def do_tasks(b):
for a in b:
c.delay(a)
return c.all_results_some_how()