advanced
高并发电商微服务架构设计
设计一个能够承受秒杀级别流量的电商平台微服务架构方案,重点解决数据一致性与分布式事务问题。
📝 提示内容
请为一个全球性的电商平台设计微服务架构。该系统需要在双11等高峰期处理每秒百万级的QPS。你的设计必须包含以下核心模块的详细方案:用户服务、订单服务、库存服务、支付服务。请详细阐述如何使用消息队列(如Kafka)进行削峰填谷,如何通过分布式事务(如Saga或TCC模式)保证最终一致性,以及如何设计多级缓存策略(Redis本地缓存+集群缓存)来减轻数据库压力。同时,请分析在服务治理(服务发现、熔断降级、负载均衡)方面的具体落地策略。