🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки
advanced

تصميم نظام دردشة موزع قابل للتوسع

#system-design #scalability #backend #architecture

تصميم معمارية لنظام مراسلة فوري يحتوي على ملايين المستخدمين مع ضمان تسليم الرسائل وتشفيرها

قم بتصميم معمارية نظام موزع لتطبيق مراسلة فوري مثل WhatsApp. يجب أن يغطي التصميم الجوانب التالية بالتفصيل: 1) إستراتيجية موازنة التحميل (Load Balancing) للتعامل مع الذروة في الاتصالات، 2) تقطيع قاعدة البيانات (Database Sharding) لتخزين سجلات المحادثات بكفاءة، 3) بروتوكولات ضمان تسليم الرسائل في ظروف فشل الشبكة، و 4) تنفيذ التشفير من طرف لطرف (End-to-End Encryption). قدم مخططاً نظرياً للنظام واشرح اختيارك للتقنيات المستخدمة.