خبير
تصميم نظام دردشة موزع
تحليل معماري لبنية تحتية للمراسلة الفورية تدعم ملايين المستخدمين.
📝 Contenu du Prompt
قم بتصميم بنية تحتية لنظام دردشة فوري (Real-time Chat System) يدعم 10 ملايين مستخدم متزامن. يجب أن يتضمن التصميم اختيار بروتوكولات الاتصال المناسبة، استراتيجية لتخزين الرسائل (Database Schema) تضمن الاتساق والتوافر العالي (High Availability)، وآلية لمعالجة الأحداث (Event Handling) بدون فقدان البيانات. اشرح أيضاً كيفية التعامل مع تقسيم البيانات (Sharding) والنسخ المتماثل (Replication).