يدعم AWS AppSync الآن الأحداث طويلة المدى مع استدعاءات وظيفة Lambda غير المتزامنة
تسمح AWS AppSync الآن للعملاء باستدعاء وظائف Lambda الخاصة بهم، التي تم تكوينها كمصادر بيانات AppSync، بطريقة تعتمد على الأحداث. تمكّن هذه الإمكانية الجديدة التنفيذ غير المتزامن لوظائف Lambda، مما يوفر مزيدًا من المرونة وقابلية التوسع للتطبيقات التي بلا خادم وتعتمد على الأحداث.
في السابق، كان بإمكان العملاء استدعاء وظائف Lambda بشكل متزامن فقط من AppSync، مما يعني أن واجهة برمجة تطبيقات GraphQL تنتظر حتى تكتمل وظيفة Lambda قبل إرجاع الاستجابة. مع دعم وضع الحدث، يمكن لـ AppSync الآن تشغيل وظائف Lambda بشكل غير متزامن، وفصل استجابة واجهة برمجة التطبيقات عن تنفيذ Lambda. يعد هذا مفيدًا بشكل خاص للعمليات طويلة المدى (مثل بدء استدلال لنموذج الذكاء الاصطناعي المولّد، والاستفادة من وظيفة Lambda لإرسال استجابات نموذجية للعملاء عبر AppSync WebSockets)، أو المعالجة المجمعة (مثل بدء مهمة معالجة قاعدة البيانات)، أو السيناريوهات التي لا تكون فيها الاستجابات الفورية مطلوبة (مثل إنشاء الرسائل ووضعها في قائمة انتظار).
تتوفر هذه الميزة في جميع مناطق AWS التي تدعمها AppSync. لمزيد من التفاصيل، ارجع إلى وثائق AppSync.