🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
专家

高并发分布式系统架构设计

#系统设计 #后端 #微服务 #数据一致性

设计一个能够处理海量数据并保证高可用性的分布式后端系统,要求深入探讨一致性与分片策略。

作为一名首席架构师,请为一个全球性的即时通讯应用设计后端系统架构。该系统需支持日均一亿活跃用户,且单机房故障不能影响服务可用性(99.99% SLA)。请详细阐述以下内容:1) 数据中心的拓扑结构及跨区域数据同步方案;2) 在保证最终一致性的前提下,如何解决消息乱序和丢失问题;3) 针对冷热数据分离的存储策略及具体的数据库选型理由(如对比RocksDB与Cassandra);4) 极端情况下的灾备与自动扩缩容机制。请勿使用框架性的废话,需包含具体的协议选择(如QUIC vs TCP)及CAP理论中的权衡分析。