عن المشروع
Apache DolphinScheduler هي منصة حديثة لتنظيم البيانات مصممة للتطوير السريع ومنخفض الكود لسير العمل عالي الأداء. وهي تبسط التعامل مع تبعيات المهام المعقدة في خطوط أنابيب البيانات وتوفر مجموعة واسعة من أنواع المهام المدمجة الجاهزة للاستخدام.
تشمل الميزات الرئيسية:
- **نشر سهل**: يدعم أربعة أوضاع للنشر—Standalone وCluster وDocker وKubernetes.
- **سهولة الاستخدام**: يمكن إنشاء سير العمل وإدارته عبر Web UI أو Python SDK أو Open API.
- **موثوقية وتوافر عاليان**: بنية لامركزية متعددة الـ master ومتعددة الـ worker مع توسع أفقي أصلي.
- **أداء عالٍ**: قادرة على التعامل مع عشرات الملايين من المهام يوميًا، وبسرعة تفوق منصات التنظيم الأخرى بعدة مرات.
- **سحابي أصلي**: ينظم سير العمل عبر سحابات ومراكز بيانات متعددة، مع دعم أنواع مهام مخصصة.
- **إصدارات سير العمل**: يوفر التحكم في الإصدارات لسير العمل والنسخ الفردية، بما في ذلك المهام.
- **تحكم مرن في الحالة**: يدعم إيقاف سير العمل والمهام مؤقتًا وإيقافها واستعادتها في أي وقت.
- **دعم تعدد المستأجرين**: يتيح بيئات معزولة لفرق أو مشاريع مختلفة.
- **ميزات إضافية**: دعم إعادة التعبئة، والتحكم في الأذونات للمشاريع ومصادر البيانات، والمزيد.
تتوفر أدلة QuickStart لنشر Standalone وDocker وKubernetes وTerraform. تتضمن واجهة المستخدم صفحة رئيسية تحتوي على نظرات عامة للمشاريع وسير العمل، وتعريف سير العمل بالسحب والإفلات، وعرض شجري لعلاقات المهام، وإدارة مصادر البيانات لـ MySQL وPostgreSQL وHive وTrino وغيرها، ومراقبة فورية لحالة master وworker وقاعدة البيانات.
DolphinScheduler جزء من CNCF Cloud Native Landscape ويرحب بمساهمات المجتمع. يمكن للمستخدمين الإبلاغ عن المشكلات، والانضمام إلى المناقشات عبر GitHub، والمتابعة على Twitter، أو الاشتراك في القوائم البريدية للمستخدمين والمطورين.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.