高级
高并发分布式系统架构设计
针对特定业务场景,设计能够应对百万级并发请求的分布式系统架构,并权衡CAP定理。
📝 Contenu du Prompt
作为一位资深系统架构师,请为一个预计拥有千万级用户、日活百万的在线实时协作平台设计后端架构方案。方案需涵盖:1. 服务拆分策略(微服务);2. 数据一致性保障(CPA取舍与最终一致性方案);3. 缓存架构设计(多级缓存与缓存穿透/击穿/雪崩防护);4. 消息队列的选型与削峰填谷策略。请详细解释每个技术选型的理由及其潜在风险。