نظرة عامة على Durable Functions

Durable Functions هو امتداد ل دالات Azure يتيح لك بناء سير عمل حالة في بيئة بدون خادم من خلال كتابة وظائف المنسق، والنشاط، والكيانات في الكود. يدير وقت تشغيل Durable Functions الحالة، ونقاط التحقق، والمحاولات، والاستعادة بحيث يمكن لسير العمل لديك أن يعمل بشكل موثوق لفترات طويلة.

نصيحة

لست متأكدا مما إذا كنت سأستخدم Durable Functions أو SDKs المستقلة Durable Task SDK؟ انظر اختر نموذج الاستضافة الخاص بك.

اللغات المدعومة

يلخص الجدول التالي اللغات التي تدعم Durable Functions وروابط لبدايات سريعة خاصة باللغات.

Language دعم Durable Functions البداية السريعة
.NET (C#) Supported أنشئ أول وظيفة متينة لك (C#)
جافا سكريبت Supported أنشئ أول وظيفة دائمة لك (JavaScript)
TypeScript Supported أنشئ أول وظيفة دائمة لك (TypeScript)
Python Supported أنشئ أول وظيفة متينة لك (Python)
بوويرشيل Supported أنشئ أول وظيفة دائمة لك (PowerShell)
جاوة Supported أنشئ أول وظيفة متينة لك (Java)

للمتطلبات الخاصة باللغة وتفاصيل الحزمة، انظر Durable Functions bindings.

كيفية البدء

  1. أنشئ تطبيق دالات Azure جديد باستخدام أحد لغات quickstarts في Supported languages.
  2. أضف وظيفة منسق ووظيفة أو أكثر من وظائف النشاط.
  3. اختر وقم بتكوين الخلفية في Durable Functions services services. الخيار الموصى به هو جدولة المهام الدائمة.
  4. تشغيل واختبار محليا باستخدام دالات Azure Core Tools.
  5. Deploy to Azure وراقب مثيلات التنسيق.

بعد تشغيل أول سير عمل لك، استكشف مراكز المهام، وميزات HTTP، وقيود كود المنظم.

الخطوات التالية