Задача Celery Group для использования на карте / сократить рабочий процесс
Могу ли я использовать сельдерейгруппа примитив как зонтичная задача на карте / сократить рабочий процесс?
Или более конкретно: можно ли выполнять подзадачи в группе на нескольких рабочих на несколькихсерверы?
Из документов:
However, if you call apply_async on the group it will send a special
grouping task, so that the action of calling the tasks happens in a worker
instead of the current process
Это, кажется, подразумевает, что все задачи отправляются одному работнику ...
До версии 3.0 (и до сих пор) можно было запускать подзадачи в TaskSet, которые выполнялись бы на нескольких серверах. Проблема заключается в определении того, все ли задачи завершены. Обычно это делается путем опроса всех подзадач, что не совсем элегантно. Мне интересно, можно ли использовать примитив группы для смягчения этой проблемы.