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

Temporal ایک durable execution پلیٹ فارم ہے جو ڈویلپرز کو ایپلی کیشن لاجک کے یونٹس، جنہیں Workflows کہا جاتا ہے، کو ایک لچکدار طریقے سے چلانے کی اجازت دیتا ہے۔ اسے عارضی ناکامیوں کو خودکار طور پر سنبھالنے اور ناکام آپریشنز کو دوبارہ کوشش کرنے کے لیے ڈیزائن کیا گیا ہے تاکہ اسکیل ایبل ایپلی کیشنز میں قابل بھروسہ ہونے کو یقینی بنایا جا سکے۔ اہم اجزاء اور خصوصیات میں شامل ہیں: - Temporal Server: بنیادی انجن جو ورک فلو کے اجرا کو منظم کرتا ہے۔ - Temporal CLI: سرور کے ساتھ بات چیت کرنے، namespaces کو منظم کرنے اور ورک فلو کی فہرست دیکھنے کے لیے ایک کمانڈ لائن انٹرفیس۔ - Temporal Web UI: چلنے والے ورک فلو کی نگرانی اور انہیں دیکھنے کے لیے ایک بصری انٹرفیس۔ - کثیر لسانی سپورٹ: اگرچہ اس ریپوزٹری میں سرور کا سورس کوڈ موجود ہے، لیکن ورک فلو، activities اور workers کو مختلف سپورٹڈ زبانوں (جیسے Go اور Java) کا استعمال کرتے ہوئے نافذ کیا جا سکتا ہے۔ Temporal کی ابتدا Uber کے Cadence کے ایک فورک (fork) کے طور پر ہوئی اور اسے Temporal Technologies نے تیار کیا ہے۔