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

عندما يجوز لنسخة واحدة فقط أن تعمل

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

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

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

في هذا الدرس

recognize work that must have a single active runner.

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

  • With replicas, every instance runs the same scheduled jobs and consumers unless you prevent it.
  • Examples: nightly reconciliation, sending a daily report, an outbox relay without SKIP LOCKED.
  • Prefer designs that need no coordination: idempotent work, partitioned work, or SKIP LOCKED queues.
  • When one runner truly is required, you need a lock or a leader.
  • Decide what happens if the runner dies: another must take over.
تفاصيل المخطط المبدئي

عرض عملي

JobNeeds one runner?Alternative
Nightly reconciliationyeslock
Outbox relaynoSKIP LOCKED
Email digestyeslock or unique send record

اختبر فهمك

Name a way to avoid needing a lock for a queue of tasks.

أظهر الإجابة

Let workers claim rows with SKIP LOCKED.

التطبيق

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

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

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

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