عرض عملي: نسخ القراءة وخطأ القراءة القديمة الذي تسببه
في هذا الدرس 3 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
reproduce and fix a read-after-write bug.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Add a replica and route reads to it.
- Place an order, then immediately load "my orders"; the order is missing.
- Planned mistake: blame the cache. Fix: confirm replica lag in metrics; the read went to the replica.
- Implement read-your-writes: route recent writers to the primary or wait for the replica's position.
- Add lag monitoring and a fallback threshold.
- Add a test that fails when the stale read returns.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.