كرفس المهام الترتيب والملخص
- اسم الناشر:
- NetAngels team
- موقع ويب الناشر:
- https://github.com/NetAngels/
كرفس المهام العلامات
كرفس المهام وصف
وحدة مهام الكرفس تعد CELERY-TAMAMTREE وحدة بيثون تساعد في تنفيذ الأشجار من مهام الكرفس بشكل غير متزامن في ترتيب معين. يأتي مهام المهام إلى الإنقاذ عندما ينمو عدد من المهام والتبعية، وعندما يصعب فهم النهج القائم على رد الصوت الساذط والحفاظ عليه. (): TREED = TaskTree () Task0 = TREE.ADD_TASK (بعض الشيء، Args = ، Kwargs = {...}) Task1 = Tree.Add_Task (بعض الشيء، Args = ، Kwargs = {...}) Task10 = Task1.add_task (بعض، Args = ، Kwargs = {...}) Task1 = Task1.add_task (بعض الشيء، Args = ، Kwargs = {. ..}) Task110 = Task11.add_task (بعض الشيء، Args = ، Kwargs = {...}) ASYNC_RESULT = TREE.APPLY_ASYNC () إرجاع ASYNC_RESULTECORATOR المسمى Task_with_callbacks يجب استخدامها بدلا من Decorator Decorator. إلى الرمز: - يتم تنفيذ Task0 و Task1 Sollultanious - يتم تنفيذ المهام 10 و TASK11 بطلاسة بعد تنفيذ المهمة 1 - يتم تنفيذ Task110 بعد الإشارة إلى المهام 16things: - لا توجد وسيلة لوقف انتشار الإعدام واله ليس هناك طريقة لتمرير حجج إضافية من سلف المهمة الطفل. باختصار، هناك في نوع واحد فقط من التبعية بين المهام: اعتماد أمر التنفيذ. - إذا كانت قيمة إرجاع الإعدام (وظيفة) هي كائن، فسيتم إضافة خاصية باسم "ASYNC_RESULT" إلى هذا الكائن بحيث يكون ذلك ممكنا للانضمام () ل. لتمديد المثال السابق: ASYNC_RESULT = Execute_actions () Task0_Result، Task1_Result = ASYNC_RESULT.JOIN () Task10_Result، Task11_Result = Task1_Result.async_Result.join () Task110_Result = Task11_result.async_result.join () المتطلبات: بيثون
كرفس المهام برامج ذات صلة