يمكن للمطورين على Sui الآن الاستفادة من البث عبر sui grpc لبناء خطوط أنابيب فهرسة أسرع وأكثر موثوقية لبيانات البلوكشين في الوقت الفعلي.
Summary
نموذج البث الهجين يحول الوصول إلى بيانات Sui
قامت البلوكشين Sui بتقديم gRPC streaming كمصدر بيانات رئيسي لبنيتها التحتية للفهرسة، مما يتيح استيعاب نقاط التحقق في الوقت الفعلي بأقل تأخير. علاوة على ذلك، يستهدف هذا التصميم التطبيقات التي يجب أن تتفاعل بمجرد أن يتم الانتهاء من البيانات.
تجمع المنصة بين قدرات البث وطرق الاستطلاع التقليدية للحفاظ على دقة البيانات ومرونة النظام. يسمح هذا النموذج الهجين بالوصول الفوري إلى نقاط التحقق النهائية مع الحفاظ على التوافق العكسي مع الفهارس المخصصة الموجودة بالفعل على Sui.
يدعم إطار الفهرسة المخصص هذه البنية التي تعتمد على البث دون الحاجة إلى تغييرات في منطق معالجة نقاط التحقق. ومع ذلك، يمكن للفرق الاعتماد على خطوط الأنابيب الحالية الخاصة بهم مع إضافة البث حيث يجلب فوائد ملموسة.
البث يزيل تأخيرات الاستطلاع لاستيعاب نقاط التحقق
تغير قدرة البث الجديدة عبر gRPC بشكل جذري كيفية تلقي الفهارس لبيانات البلوكشين على Sui. تقوم العقد الكاملة الآن بدفع بيانات نقاط التحقق مباشرة إلى الفهارس بمجرد الانتهاء، بدلاً من الانتظار لجلبها في مواعيد مجدولة.
يلغي هذا النموذج القائم على الدفع دورات الاستطلاع المتكررة التي كانت تقدم تأخيرات بين إنشاء نقاط التحقق والمعالجة اللاحقة. ونتيجة لذلك، يمكن للأدوات الحساسة للتأخير أن تتفاعل بشكل أقرب إلى الوقت الفعلي دون ضبط فترات استطلاع معقدة.
وفقًا للتوثيق، يقدم النظام “نقاط تحقق في الوقت الفعلي بمجرد الانتهاء منها” مع “بيانات أسرع، خطوط أنابيب مرنة، عمل بنية تحتية أقل على Sui”. ومع ذلك، يمكن للمشغلين تكوين شبكات أمان لحماية ضد مشاكل الاتصال وانقطاعات الخدمة.
يعمل آلية البث من خلال خطوة تكوين بسيطة حيث يضيف المطورون حجة streaming-url التي تشير إلى نقطة نهاية عقدة كاملة. ثم يتلقى الفهرس نقاط التحقق كتيارات أحداث بدلاً من جلبها في فترات محددة مسبقًا.
هذا النموذج القائم على الأحداث ذو قيمة خاصة لأنظمة المراقبة، ومنصات التحليلات في الوقت الفعلي، والتطبيقات الأخرى الحساسة للتأخير. علاوة على ذلك، يبسط البنية التحتية عن طريق تقليل الحاجة إلى استراتيجيات استطلاع عدوانية وضبط عمليات التشغيل ذات الصلة.
الاستطلاع الإلزامي يحمي البيانات التاريخية
يقترن Sui البث بمصادر استطلاع إلزامية للتعامل مع القيود المتأصلة في الاتصالات طويلة الأمد. يوفر رابط البث البيانات فقط بدءًا من اللحظة التي يتم إنشاؤه فيها، لذا لا تزال نقاط التحقق التاريخية تتطلب آليات إضافية.
يعرض الفهرس العام هذا التصميم الهجين في الإنتاج. يستخدم البث كمسار الاستيعاب الرئيسي مع الحفاظ على مصادر الاستطلاع كآليات أمان للبيانات التاريخية وسيناريوهات الاسترداد.
يحافظ هذا التكوين على البيانات المفهرسة محدثة مع تمكين إعادة التشغيل النظيفة والاسترداد السلس من الفشل. ومع ذلك، إذا انقطع الاتصال، يمكن للنظام استئناف من آخر نقطة تحقق معروفة باستخدام الاستطلاع، ثم العودة إلى البث بمجرد استقرار الرابط.
في الممارسة العملية، يعمل هذا النمط الهجين بشكل مشابه لاستراتيجية استرداد البث لنقاط التحقق في Sui. يحصل المطورون على فوائد التأخير المنخفض للتحديثات المدفوعة دون التضحية بالكمال أو الموثوقية.
تصميم الإطار يمكّن من تبني البث تدريجيًا
يفصل إطار الفهرسة المخصص معالجة نقاط التحقق عن استيعاب البيانات. يستهلك الفهارس ويحول نقاط التحقق من خلال واجهة موحدة، دون ربط المنطق بمصادر محددة مثل تيارات gRPC أو استطلاع HTTP.
تسمح هذه التجريدات للفرق بتطوير استراتيجيات الاستيعاب مع تغير المتطلبات، دون إعادة كتابة مكونات المعالجة الأساسية. علاوة على ذلك، يحافظ على بساطة قواعد الأكواد من خلال تركيز منطق معالجة البيانات في طبقة واحدة.
تشير الوثائق إلى أنه مع البث عبر gRPC، “لا حاجة للاستطلاع، لا تخمين حول التوقيت، ولا تأخير مصطنع يتم تقديمه بواسطة فترات الجلب”. ومع ذلك، يمكن للمشغلين اختيار الاستطلاع حيث لا تتطلب أعباء العمل تأخيرًا منخفضًا للغاية.
يمكن للمطورين تمكين البث عبر sui grpc تدريجيًا، بناءً على خصائص عبء العمل الفردية. التطبيقات التي تعطي الأولوية لحداثة البيانات والاستجابة في الوقت الفعلي تستفيد أكثر من تبني البث الفوري.
على النقيض من ذلك، يمكن للأنظمة التي تركز على التحليلات الدفعية، والمعالجة غير المتصلة، أو سير العمل الأبسط الاستمرار في استخدام تكوينات الاستطلاع فقط. يدعم الإطار كلا النهجين تحت نفس نموذج المعالجة، مما يبسط البيئات متعددة التطبيقات.
التكوين يحافظ على استقرار المنطق بينما تتطور المصادر
تتطلب الفهارس المخصصة الموجودة المبنية على الإطار الرسمي تغييرات طفيفة للاستفادة من البث. يتضمن إضافة قدرة gRPC تضمين معلمة streaming-url بجانب قيمة تكوين remote-store-url الحالية.
يبقى منطق معالجة نقاط التحقق دون تغيير طوال هذا الانتقال. علاوة على ذلك، يدير الإطار تلقائيًا تبديل المصادر أثناء التشغيل بحيث تحافظ الفهارس على رؤية متسقة لحالة الشبكة.
يساعد هذا التصميم في منع أوضاع الفشل الشائعة حيث تفقد الأنظمة البيانات أو تتأخر بشكل كبير عن السلسلة. ينسق الإطار التفاعلات بين البث والاستطلاع، مما يحافظ على الاستمرارية عبر عمليات إعادة التشغيل وانقطاعات الشبكة.
بشكل عام، يوفر هيكل البث والاستطلاع الهجين لـ Sui نقاط تحقق في الوقت الفعلي، وخطوط أنابيب مرنة، ومسار انتقال واضح للفهارس التي تسعى إلى استيعاب منخفض التأخير دون التضحية بالموثوقية.

