تدعم وظائف AWS Lambda طويلة الأمد الآن SDK المخصصة للتنفيذ الدائم
بدءًا من اليوم، تسمح لك وظائف AWS Lambda طويلة الأمد بإحضار Durable Execution SDK الخاصة بك، حتى تتمكن من إنشاء عمليات سير عمل طويلة الأمد على أي وقت تنفيذ مُدار أو مخصص تدعمه Lambda. يمكنك استخدام مجموعات Durable Execution SDK المتوفرة في Node.js وPython وJava وC #/.NET أو تأليف SDK الخاصة بك بلغة البرمجة التي تختارها. أصدرت AWS Lambda أيضًا اختبارات توافق التنفيذ طويل الأمد لـ AWS مفتوحة المصدر، وهي مجموعة اختبارات لا تعتمد على اللغة للتحقق من تطبيقات SDK المخصصة للتنفيذ طويل الأمد.
تتيح لك وظائف Lambda طويلة الأمد كتابة عمليات سير عمل طويلة الأمد ومتسامحة مع الأخطاء مباشرةً في التعليمات البرمجية لوظيفة Lambda الخاصة بك، مع نقاط تفتيش مضمنة وعمليات إعادة المحاولة التلقائية وعمليات التنفيذ التي تعمل لمدة تصل إلى عام واحد، دون إدارة البنية التحتية. في السابق، إذا كانت مؤسستك تتطلب إصدارًا محددًا لوقت التنفيذ أو إذا كان فريقك قد أنشأ لغة بدون وقت تنفيذ Lambda مُدار، فقد كنت مقيدًا بالإصدارات المُدارة المحددة التي تدعمها الوظائف طويلة الأمد. يمكنك الآن استخدام أي إصدار من وقت التنفيذ مدعوم من Lambda أو تجميع وقت التنفيذ الخاص بك باستخدام Amazon Linux 2023. عند تأليف SDK للتنفيذ طويل الأمد الخاصة بك، تقوم مجموعة اختبار التوافق بالتحقق من التنفيذ الخاص بك عن طريق نشر وظائفك واستدعائها والتحقق من سجل التنفيذ مقابل السلوك المتوقع.
تتوفر هذه الإمكانات في جميع مناطق AWS حيث تتوفر وظائف Lambda الدائمة. للبدء، اطلع على وثائق وظائف Lambda طويلة الأمد ووثائق وقت تنفيذ Lambda المخصص.