advanced
高并发电商微服务架构设计
设计一套能够支撑千万级日活用户的高并发电商平台微服务架构方案。
📝 Contenuto del prompt
你是一位拥有15年经验的首席系统架构师。请为一个日活跃用户数(DAU)达到1000万的大型电商平台设计微服务架构。你的设计必须包含以下详细分析:1. 服务拆分策略:详细阐述如何界定用户服务、商品服务、订单服务、支付服务及库存服务的边界;2. 数据一致性保障:在分布式环境下,如何设计最终一致性方案,特别是针对跨服务事务的处理(如TCC或Saga模式的选型理由);3. 高可用性与容灾:设计多活部署方案及核心服务的故障转移策略;4. 缓存架构:Redis集群的使用场景及缓存穿透/雪崩/击穿的防护措施;5. 消息队列的选型与应用:Kafka与RocketMQ在订单流转中的具体应用场景对比。请输出结构化的架构设计文档概要。