AWS Lambda تعلن عن معالجة بزمن استجابة منخفض لأحداث Kafka

:تاريخ النشر 17 يوليو 2025

تدعم AWS Lambda الآن معالجة الأحداث ذات زمن الاستجابة المنخفض (أقل من 100 مللي ثانية) لـ Amazon Managed Streaming for Apache Kafka (Amazon MSK) ومصادر أحداث Apache Kafka المُدارة ذاتيًا في الوضع المُوَفَّر لـ Kafka ESM. يمكن للعملاء الآن تعيين معلمة MaximumBatchingWindowInSeconds إلى 0 في تكوينات Kafka ESM، مما يتيح معالجة أحداث Kafka في الوقت الفعلي. يقلل هذا التحسين بشكل كبير من زمن استجابة المعالجة من البداية إلى النهاية لتطبيقات الأعمال الحساسة للوقت.

يقوم عملاء Kafka بشكل متزايد ببناء تطبيقات ذات مهام حرجة تتطلب زمن استجابة ثابت من البداية إلى النهاية أقل من 100 مللي ثانية لتلبية متطلبات الأعمال الصارمة عبر الصناعات. تشمل الأمثلة شركات الخدمات المالية التي تعالج تدفقات بيانات السوق وتنفذ التداولات الخوارزمية، ومنصات التجارة الإلكترونية التي تقدم توصيات مخصصة في الوقت الفعلي، وشركات الألعاب التي تدير تفاعلات اللاعبين المباشرة. مع إطلاق اليوم، تدعم Lambda بشكل أصلي معالجة الأحداث ذات زمن الاستجابة المنخفض مع التحسين الفعال للاستطلاعات واستدعاء أحداث Kafka، مما يسمح للعملاء بإنشاء تطبيقات Kafka ذات المهام الحرجة أو الحساسة لوقت الاستجابة على Lambda. عند ضبط MaximumBatchingWindowInSeconds على 0، يستدعي Kafka ESM الوظيفة مع أحداث Kafka فور اكتمال الاستدعاء السابق. هذا التكوين يجعل وقت الاستجابة من البداية إلى النهاية يعتمد فقط على مدة الوظيفة، وبالتالي من المحتمل أن يوفر متوسط زمن استجابة من البداية إلى النهاية يبلغ 50 مللي ثانية للتطبيقات الهامة في الوقت الفعلي.

تتوفر هذه الميزة بشكل عام في جميع مناطق AWS التجارية التي تتوفر بها AWS Lambda Kafka ESM، باستثناء إسرائيل (تل أبيب) وآسيا والمحيط الهادئ (ماليزيا) وغرب كندا (كالجاري).

لتمكين نظام Kafka ESM الخاص بك للمعالجة بزمن استجابة منخفض، قم بتعيين MaximumBatchingWindowInSeconds إلى 0 وقم بتمكين الوضع المُوَفَّر لـ Kafka ESM الجديد أو الحالي في واجهة برمجة تطبيقات ESM ووحدة تحكم AWS وAWS CLI وAWS SDK وAWS CloudFormation وAWS SAM. لمعرفة المزيد من المعلومات، اقرأ وثائق Lambda ESM وتسعير AWS Lambda.