تدعم Amazon MSK الآن الترحيل الموضعي من Apache ZooKeeper إلى KRaft

:تاريخ النشر10 أغسطس 2026

يدعم Amazon Managed Streaming for Apache Kafka (Amazon MSK) الآن الترحيل الموضعي من Apache ZooKeeper إلى KRaft، مما يتيح للعملاء ترحيل الكتل الحالية إلى KRaft دون توفير بنية تحتية جديدة أو ترحيل البيانات أو إعادة تكوين تطبيقات العميل.

KRaft هو بروتوكول الإجماع لدى Apache Kafka الذي يلغي الاعتماد على Apache ZooKeeper لإدارة بيانات التعريف. يقوم KRaft بتحويل إدارة بيانات التعريف من عقد ZooKeeper الخارجية إلى مجموعة من وحدات التحكم داخل Kafka نفسها، مما يسمح بتخزين بيانات التعريف ونسخها كموضوعات داخل وسطاء Kafka، مما يؤدي إلى نشر بيانات التعريف بشكل أسرع، وتحسين قابلية التوسع، وبنية الكتلة المبسطة. Kafka 3.9.x هو الإصدار الأخير لدعم ZooKeeper، وKafka 4.x يدعم KRaft فقط. ويمنح هذا الترحيل الموضعي العملاء مسارًا سهلًا للانتقال إلى KRaft في الكتل الحالية لديهم والترقية إلى Kafka 4.x.

لبدء الاستخدام، يقوم العملاء أولًا بالترقية إلى Kafka 3.9.x إذا كانوا يستخدمون إصدارًا أقدم، ثم يمكن للعملاء بدء الترحيل وستظل الكتلة متاحة طوال العملية. يمكن تنفيذ جميع الخطوات من خلال وحدة تحكم MSK أو AWS CLI أو واجهات برمجة التطبيقات. الترحيل الموضعي من Apache Zookeeper إلى Kraft متاح اليوم في جميع مناطق AWS حيث يتم توفير Amazon MSK باستثناء السحابة السيادية الأوروبية (ألمانيا). لمعرفة كيفية البدء، راجع دليل مطوري Amazon MSK.