Java高并发秒杀——高并发优化 高并发优化:由于该系统还是存在高并发问题,并发访问量大概只有100左右,可以通过高并发优化将并发量提高到5000左右 高并发优化分析目录 1、高并发优化分析 2、redis后端缓存优化 3、数据库存储结构并发优化 4、系统架构部署 一、高并发优化分析 1、CDN理解:CDN(内容分发网络)加速用户获取数据的系统,部署在离用户最近的网络节点上,命中CDN不需要访问后端服务器 2、秒杀地址接口:无法使用CDN缓存,适合服务端缓存(redis) 3、秒杀操作:无法使用CDN缓存,后端缓存困难(库存问题),一行数据竞争(热点商品) 4、瓶颈分析优化:把客户端逻辑放在MySQL服务端,避免网络延迟和GC(垃圾回收)的影响——使用存储过程:整个事务在MySQL端完成 5、优化总结 (1)前端控制:暴露接口,按钮防重复 (2)动静态数据分离:CDN缓存。后端缓存(r