Я хотел бы использовать куски внутри цепочки сельдерея.Кусочки сельдерея внутри цепи
chain = task1.s(arg1) | task2.chunks(?,CHUNK_SIZE) | task3.chunks(?, CHUNK_SIZE)
Основном то, что я хотел бы сделать, это запустить TASK1, порций это результат и отправить куски в TASK2, которые должны затем вызвать Task3, которые также должны получать Chunked результаты от TASK2, чтобы завершить процесс. Зачем? Поскольку task1 и task2 могут возвращать справедливое количество элементов, которые я хотел бы обрабатывать в большем количестве партий.
Код, указанный выше не работает, так как я не совсем уверен, что поставить вместо вопросительных знаков, чтобы заставить его работать.
Я не совсем уверен, что это возможно, так как поиск не принес много результатов, поэтому в случае, если такой рабочий процесс невозможно, меня бы заинтересовали разумные альтернативы.
У вас есть решение? –