1、介绍一下你做过的最有挑战性的项目项目背景:业务场景:电商平台秒杀系统,需要支持10万+并发抢购技术挑战:高并发、超卖防控、系统稳定性、用户体验团队规模:5人开发团队,我负责核心交易模块技术方案设计:前端限流:按钮置灰、请求合并、本地倒计时网关层:Nginx限流,单IP每秒最多10次请求应用层:Redis预减库存,Lua脚本保证原子性数据层:MySQL行锁+乐观锁,防止超卖消息队列:RabbitMQ削峰,异步处理订单遇到的问题:问题1:Redis缓存击穿导致数据库压力骤增 解决:使用互斥锁,只允许一个线程查询数据库问题2:分布式环境下库存扣减不一致 解决:引入Redisson分布式锁,保证原...