تضيف تدفقات Amazon DynamoDB دعمًا لمكتبة عميل Kinesis (KCL) 3.0

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

تدفق Amazon DynamoDB هي ميزة تدفق البيانات بلا خادم تجعل من السهل تتبع التغييرات على مستوى العناصر في جداول DynamoDB ومعالجتها والرد عليها في الوقت الفعلي تقريبًا. اليوم، أضاف DynamoDB دعمًا لـ KCL 3.0. باستخدام KCL 3.0، يمكنك تقليل تكاليف الحوسبة لمعالجة البيانات المتدفقة بنسبة تصل إلى 33% مقارنة بإصدارات KCL السابقة. تقدم مكتبة KCL الإصدار 3.0 خوارزمية محسّنة لموازنة الأحمال تقوم بمراقبة استمرار استخدام الموارد لعمال معالجة التدفق وإعادة توزيع الأحمال تلقائيًا ونقلها من العمال الذين يتم استخدامهم بشكل زائد عن الحد إلى العمال الآخرين الذين يتم استخدامهم بدرجة أقل. بالإضافة إلى ذلك، تم تصميم مكتبة KCL الإصدار 3.0 باستخدام AWS SDK for Java 2.x لتحسين الأداء والتمتع بميزات الأمان، مما يلغي تمامًا فكرة الاعتماد على AWS SDK for Java 1.x.

مكتبة عميل Kinesis‏ (KCL) هي مكتبة مفتوحة المصدر تعمل على تبسيط تطوير تطبيقات معالجة البث باستخدام تدفق Amazon DynamoDB. وهي تدير المهام المعقدة المرتبطة بالحوسبة الموزعة مثل موازنة الأحمال، وبث البيانات، ومعالجة البيانات مع تحمل الأخطاء، وتنسيق العاملين الموزعين، مما يتيح لك التركيز فقط على منطق عملك الأساسي. يمكنك ترقية تطبيق معالجة البث الخاص بك الذي يعمل على KCL 1.x ببساطة عن طريق استبدال المكتبة الحالية لاستخدام KCL 3.0 دون أي تغييرات في منطق معالجة البيانات الخاص بك. للحصول على إرشادات الترحيل، راجع الترحيل من KCL 1.x إلى KCL 3.x.

يتوفر KCL 3.0 مع تدفقات Amazon DynamoDB في جميع مناطق AWS. لمعرفة المزيد، راجع العمل مع تدفقات DynamoDB في دليل مطوري DynamoDB.