# 高性能秒杀 **Repository Path**: wang-wen_jie/high-performance-seckill ## Basic Information - **Project Name**: 高性能秒杀 - **Description**: 借由“电商秒杀”案例,针对高并发/高流量场景,基于基础单机秒杀项目,优化技术使用并实现高性能的秒杀系统。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2022-03-15 - **Last Updated**: 2022-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 高性能秒杀 #### 服务器到期了,暂时不能访问了,但是项目是完整的~ #### 项目演示地址:lvxianghe.icu(暂时没有办法访问了,我的服务器被挖矿病毒染了,唉。。。)(不好意思我给病毒干掉了,又可以访问了 hiahiahia~redis开放端口要注意安全哦~) #### 登录界面:lvxianghe.icu/resources/login.html #### 测试账户:12222222222 123 #### 下单前,请访问 lvxianghe.icu/item/publishpromo?id=4 (1234都可以),进行热点数据预热,因为这里的链路考虑到秒杀场景,做进redis中了。 #### 介绍 基于基础秒杀项目,优化并实现高性能的秒杀系统 基础秒杀地址:https://gitee.com/moon_egg/single-machine-seckill #### 项目特点 - 分布式扩展:水平扩展、动静分离、反向代理、分布式会话等优化。 - 流量削峰:令牌分离、闸门流量化、队列平滑等优化。 - 防刷限流:验证码优化、令牌桶限流、防黄牛处理。 - 查询优化:redis缓存、本地缓存、lua缓存、cdn、全页面静态化等优化。 - 交易优化:交易验证、缓存库存、异步流程、事务性消息、库存售罄等优化。 - 云端部署:tomcat容器参数、线程池、keepalive等优化。 #### 项目开发说明 项目开发流程文档等,更新在个人博客 项目实战 中 https://moon_egg.gitee.io/ 大概流程如下: 1. 云端部署,性能压测 2. 分布式扩展 3. 查询性能优化技术之多级缓存 4. 查询性能优化技术之页面静态化 5. 交易性能优化技术之缓存库存 6. 交易性能优化技术之事务型消息 7. 流量削峰 8. 防刷限流