advanced
高并发分布式系统架构设计
要求设计一个能够处理百万级QPS的电商秒杀系统架构,重点解决数据一致性、缓存击穿和服务降级问题。
📝 提示内容
作为一个资深系统架构师,请为一个全球性的电商平台设计“双11”秒杀活动的系统架构。系统需要满足以下核心要求:
1. 能够承受每秒至少100万次(QPS)的请求峰值。
2. 保证核心库存数据的严格一致性,严禁超卖。
3. 设计多层缓存策略以防御流量洪峰,并有效解决缓存击穿和缓存雪崩问题。
4. 制定详细的服务熔断与降级策略,确保非核心服务故障不影响核心交易链路。
5. 提出异地多活的数据同步方案。
请提供详细的架构图描述、技术选型理由以及关键伪代码实现逻辑。