الوصف
توفر Temporal منصة تنفيذ متينة مفتوحة المصدر مصممة لتبسيط تطوير التطبيقات المعقدة والمتسامحة مع الأخطاء. إنها تمكّن المطورين من بناء تطبيقات بثقة، ومعاملة فشل الأنظمة الموزعة، وانقطاع واجهات برمجة التطبيقات، ومشكلات الشبكة، وتعطل الخدمات على أنها ليست مشاكل. تلتقط المنصة تلقائيًا حالة كل خطوة في سير العمل، مما يضمن أنه في حالة حدوث أي فشل، يمكن استئناف التنفيذ بالضبط من حيث توقف، مما يلغي فقدان التقدم، والعمليات المعلقة، والحاجة إلى الاستعادة اليدوية.
قراءة المزيد
في جوهرها، تسمح Temporal للمطورين بكتابة منطق الأعمال كتعليمات برمجية باستخدام SDKs أصلية متاحة بلغات برمجة شائعة مثل Python و Go و TypeScript و Ruby و C# و Java و PHP. يمكن أن تشمل هذه العمليات مجموعة واسعة من العمليات، من المعاملات المالية ومعالجة الطلبات إلى نشر البنية التحتية السحابية وتدريب نماذج الذكاء الاصطناعي. الطبيعة المتينة والمتسامحة مع الأخطاء لـ Temporal Workflows تعني أنه يتم الحفاظ على حالة التشغيل الكاملة الخاصة بها، مما يتيح الاستعادة أو إعادة التشغيل أو الإيقاف المؤقت في أي نقطة.
تتم إدارة التفاعلات المعرضة للفشل كـ Temporal Activities، والتي تتميز بإعادة المحاولة التلقائية والتعافي السلس. يحل هذا النهج محل آلات الحالة الهشة بنظام موثوق حيث تحتفظ خدمة Temporal بحالة التطبيق وتوفر آليات مدمجة لإعادة المحاولة، وقوائم انتظار المهام، والإشارات، والمؤقتات. تقدم Temporal خيارين للاستضافة: استضافة المشروع مفتوح المصدر بنفسك أو استخدام Temporal Cloud لخدمة مُدارة. توفر المنصة أيضًا رؤية شاملة للتعليمات البرمجية قيد التشغيل، وتقدم رؤى حول الحالة الدقيقة لكل تنفيذ لسير العمل دون الحاجة إلى البحث في السجلات.
Temporal هو مكون حاسم لأنظمة الذكاء الاصطناعي الحديثة، مما يتيح تطوير الوكلاء الذين يمكنهم البقاء على قيد الحياة في فوضى العالم الحقيقي، وعمليات المهمة الحرجة الموثوقة (MCP)، وتنسيق خطوط أنابيب التدريب. كما أنها تسهل العمليات التي تتضمن تدخلًا بشريًا، وأنماط التعويض مثل Sagas، وسير العمل طويل الأمد التي يمكن أن تمتد لأيام أو أشهر، وخطوط أنابيب CI/CD قوية مع إعادة محاولة وتراجعات نظيفة. تستفيد الشركات العالمية والشركات الناشئة، بما في ذلك OpenAI و NVIDIA و Salesforce و Twilio و Descript، من Temporal لقدرتها على إدارة العمليات المعقدة والحرجة بشكل موثوق.
- الفئةأتمتة سير العمل
- نموذج التسعيرمفتوح المصدر
- النشرمستضاف ذاتيًا أو سحابي
- المنصاتالويب
الميزات الأساسية لـ التنفيذ المتين (Durable Execution)
تنفيذ متين للتطبيقات
التقاط الحالة التلقائي والتعافي
إدارة سير العمل المتسامحة مع الأخطاء
SDKs أصلية بلغات برمجة متعددة
إعادة المحاولة التلقائية للأنشطة المعرضة للفشل
رؤية لحالة تنفيذ سير العمل
منصة مفتوحة المصدر مرخصة بموجب MIT
خيار استضافة مُدارة لـ Temporal Cloud
دعم سير العمل طويل الأمد
تنسيق وكلاء وخطوط أنابيب الذكاء الاصطناعي
تبسيط العمليات التي تتضمن تدخلًا بشريًا
آليات مدمجة لإعادة المحاولة والإشارات والمؤقتات
كيفية استخدام التنفيذ المتين (Durable Execution)؟
التكوين: قم بإعداد بيئة التطوير الخاصة بك باستخدام Temporal SDKs.
تطوير سير العمل: اكتب منطق الأعمال الخاص بك كسير عمل Temporal بلغتك المفضلة.
تنفيذ الأنشطة: حدد العمليات المعرضة للفشل كأنشطة Temporal مع سياسات إعادة المحاولة.
النشر: استضف خدمة Temporal بنفسك أو استخدم Temporal Cloud.
التنفيذ: قم بتشغيل سير العمل الخاص بك وراقب تنفيذها المتين.
المراقبة: استخدم أدوات الرؤية الخاصة بالمنصة لتتبع حالات سير العمل.
حالات استخدام التنفيذ المتين (Durable Execution)
- وكلاء الذكاء الاصطناعي
- خطوط أنابيب الذكاء الاصطناعي
- سير العمل طويل الأمد
- إنجاز الطلبات
- CI/CD
- اكتساب العملاء
- دفاتر الأستاذ المتينة
- البشر في الحلقة
- أنماط التعويض






