ฉันยังใหม่กับคื่นฉ่าย ฉันต้องการเชื่อมโยงงานสองกลุ่ม โดยที่งานทั้งหมดในกลุ่มจะทำงานแบบอะซิงโครนัส และกลุ่มที่สองจะได้รับการประมวลผลหลังจากที่งานทั้งหมดในกลุ่มแรกเสร็จสิ้นแล้วเท่านั้น ฉันไม่จำเป็นต้องส่งคืนผลลัพธ์สำหรับงานใดๆ
ฉันเหนื่อย
g1 = group([task1.si(1), tasks1.si(2)])
g2 = group([task2.si(3), tasks2.si(4)])
chain(g1,g2).delay()
และปรากฏว่ากลุ่มที่สองเริ่มดำเนินการ (task2.si(3)) หลังจากงานแรกในกลุ่มแรก (task1.si(1)) เสร็จสิ้น ฉันคาดว่า Task2.si(3) จะเริ่มหลังจาก Task1.si(2) เสร็จสิ้น
ฉันจะเชื่อมโยงสองกลุ่มเข้าด้วยกันได้อย่างไรเพื่อให้กลุ่มที่สองเริ่มประมวลผลหลังจากกลุ่มแรกเสร็จสิ้นแล้วเท่านั้น
ขอบคุณ!