انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-037-L02

الذاكرة المؤقتة المحلية مقابل الموزّعة

  • الدرس 2 من 5
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

choose between an in-process cache and a shared one.

الموضوعات المخطط لها

  • Local (Caffeine): lives in the JVM heap, nanosecond access, no network. Each instance has its own copy.
  • Distributed (Redis): one shared copy, network hop (about a millisecond), survives app restarts.
  • Local caches drift between instances; invalidating all of them needs a broadcast.
  • Common combo: small local cache (L1) in front of Redis (L2) for the hottest keys.
تفاصيل المخطط المبدئي

عرض عملي

LocalDistributed
Latencyns~1 ms
Consistency across instancesweakstrong-ish
Memoryapp heapseparate service

اختبر فهمك

Why can two Shop instances return different prices from local caches?

أظهر الإجابة

Each holds its own copy, expired or refreshed at different times.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.