advanced
高并发电商微服务架构设计
设计一个能够处理百万级并发的电商系统微服务架构,并包含技术选型和容错机制。
📝 提示内容
请扮演一名资深系统架构师,为一个大型电商平台设计微服务架构。该平台需要支持日均千万级的访问量和百万级的并发用户。请详细阐述以下内容:1. 服务拆分策略(用户、订单、库存、支付等);2. 关键技术栈选型及理由(RPC框架、消息队列、数据库分库分表策略);3. 保证数据一致性的方案(分布式事务处理);4. 系统容灾与高可用性设计(限流、熔断、降级策略)。请输出一份结构化的技术设计文档草案。