أنا لست جيدًا في شرح المبادئ الكبرى، لكن مؤخرًا عندما أتابع بيانات السلسلة حقًا تعلمت مرارًا وتكرارًا من موضوع "التأخير". ما تراه في المتصفح/لوحة التحكم من عملية التبادل، التسوية، وحتى "ما فعله عنوان معين للتو"، في الواقع هو عملية تمرير من خلال عقد/RPC/مؤشر بشكل متسلسل: قد يكون الـ RPC متصلًا بمجموعة عن بُعد، وعندما يكون الحمل عاليًا يتم الانتظار في الطابور؛ والمؤشر يحتاج إلى انتظار التأكيد، الإدراج في قاعدة البيانات، وإعادة البناء، وأحيانًا يعود للخلف لجزء صغير. بصراحة، أنت تظن أن الأمر "في الوقت الحقيقي على السلسلة"، لكنه في الواقع أشبه بـ"شخص ينقله لك في الوقت الحقيقي". الآن عند إجراء الاختبارات/المراقبة، أحاول الاشتراك مباشرة في الأحداث، وأقوم أيضًا بالتحقق المتبادل بين اثنين من الـ RPC، وعند ملاحظة استثناءات أعتبرها تأخيرًا مؤقتًا، ولا أستعجل في استنتاج النتائج. أما بالنسبة لنظام "العوائد التراكمية/المشاركة في الأمان" الذي يثير الكثير من الضجيج، أعتقد أن الكثير من الخلافات تتعلق أيضًا بتأخير المعلومات: المخاطر التي تراها والترتيب الحقيقي لحدوثها غالبًا ليس هو نفسه... على أي حال، كن حذرًا، وتجنب الاعتماد بشكل مفرط على مصدر بيانات واحد.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت