مشروع تدفق الهواء في Apache
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحتوي هذه الصفحة على تفاصيل مشروع كتابة فني مقبول في
موسم Google من المستندات.
ملخّص المشروع
- مؤسسة مفتوحة المصدر:
- Apache Airflow
- الكاتب الفني:
- كارتيك خار
- اسم المشروع:
- كيفية إنشاء سير عمل
- طول المشروع:
- المدة العادية (3 أشهر)
وصف المشروع
سأعمل على إنشاء وثائق حول كيفية إنشاء مهام سير عمل جديدة بسهولة وفعالية.
في ما يلي بعض الخطوات التي تشملها مهام سير العمل:
- قراءة
- المعالجة المُسبَقة
- قيد المعالجة
- المعالجة اللاحقة
- الحفظ/الإجراء
- المراقبة
يمكن أن تتضمّن كل خطوة مهام متعددة ويمكن اتّخاذ العديد من الإجراءات بعد كل خطوة، مثل إلغاء المهمة في حال تعذّر تنفيذ مهمتَين أو أكثر في مرحلة معيّنة أو إعادة تنفيذ مهمة في حال تعذّر تنفيذها مرّتين على الأقل.
تشمل الأجزاء الأخرى من سير العمل تنفيذ عمليتَين أو أكثر بشكل موازٍ ثم استخدام النتيجة المجمّعة في المرحلة التالية.
يتمثل أحد الجوانب الأخرى لعملية سير العمل في تنبيه المستخدم في حال حدوث أي مشكلة، إما من خلال البريد الإلكتروني أو Slack أو خدمة إرسال الرسائل الفورية.
أخطّط أيضًا لتضمين بعض الطرق غير البسيطة التي يمكن من خلالها استخدام مهام سير العمل، مثل تشغيل مهام البث في الوقت الفعلي عند إعادة تشغيلها على أي بيانات غير متوفّرة في مواضيع Kafka بعد إطلاقها.
سأعمل مع المرشدين لتحسين نطاق المشروع بشكل أكبر، ثم أكمل المهام من ذلك الحين فصاعدًا.
نحن نتطلّع إلى قضاء بضعة أشهر رائعة في المستقبل.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This Google Season of Docs project focuses on creating documentation for Apache Airflow, specifically on how to easily and effectively create new workflows."],["The documentation will cover the steps involved in a workflow, including reading, preprocessing, processing, postprocessing, saving/action, and monitoring, as well as handling task failures and parallel job execution."],["The project aims to provide guidance on using workflows for various scenarios, including real-time streaming jobs and restarting workflows based on missing data, and incorporating alerting mechanisms."],["The project scope will be refined in collaboration with mentors throughout its three-month duration."]]],["The project focuses on documenting the creation of new workflows for Apache Airflow. Key steps in workflows include reading, pre-processing, processing, post-processing, saving/action, and monitoring, each potentially involving multiple tasks. Workflows can handle task failures, parallel job execution, and combined result utilization. Alerting users via mail, Slack, or PagerDuty in case of errors is also part of workflows. The project will also include workflows for running real-time streaming jobs and restarting them on missing data.\n"]]