В чем разница между Celery GroupResult и ResultSet? - PullRequest
1 голос
/ 07 мая 2020

В документах упоминается только, что GroupResult - это «Подобно ResultSet , но со связанным идентификатором».

В частности, когда целесообразно использовать ResultSet вместо GroupResult, если разница только в том, что GroupResult имеет идентификатор?

1 Ответ

1 голос
/ 07 мая 2020

Вы используете ResultSet, когда у вас есть несколько объектов AsyncResult из разных задач , которые вы хотите обрабатывать сразу. С другой стороны, GroupResult - это то, что вы используете вместо AsyncResult, когда выполняете примитив Group и хотите узнать, что происходит с задачами в группе. Вот почему у нее есть связанный ID - потому что Группа будет иметь связанный с ней идентификатор задачи.

...