منصوبے کے بارے میں

Prefect ایک ورک فلو آرکسٹریشن فریم ورک ہے جو صارفین کو Python اسکرپٹس کو پروڈکشن کے لیے تیار ڈیٹا پائپ لائنز میں تبدیل کرنے کی اجازت دیتا ہے۔ یہ ورک فلو کی سرگرمیوں کو منظم کرنے اور ان کے مشاہدے کے لیے ڈیکوریٹرز کا ایک سیٹ فراہم کرتا ہے، جیسے کہ @flow اور @task۔ اہم صلاحیتوں میں شامل ہیں: - آٹومیشن: شیڈولنگ (cron کے ذریعے)، کیشنگ، اور ایونٹ پر مبنی آٹومیشنز کے لیے سپورٹ۔ - لچک (Resilience): ری ٹرائیز، ڈیپینڈینسیز، اور پیچیدہ برانچنگ لاجک کے لیے بلٹ ان ہینڈلنگ۔ - مانیٹرنگ: ورک فلو کی سرگرمیوں کو سیلف ہوسٹڈ Prefect سرور یا مینجڈ Prefect Cloud ڈیش بورڈ کے ذریعے ٹریک کیا جا سکتا ہے۔ - ڈیپلائمنٹ: فلو کو ڈیپلائمنٹس میں تبدیل کرنے کی صلاحیت جسے UI/CLI کے ذریعے دستی طور پر یا شیڈول پر خودکار طور پر چلایا جا سکتا ہے۔ اس فریم ورک کے لیے Python 3.10+ درکار ہے اور یہ efemeral ماحول میں ریموٹ سرورز کے ساتھ رابطے کے لیے prefect-client نامی ایک ہلکا پھلکا متبادل بھی پیش کرتا ہے۔