spring全家桶
mq消息队列
redis缓存
mysql、oracle数据库
DDD架构思想
分布式
高并发
activiti流程引擎
drools规则引擎
前端h5
js
vue等等
linux部署
秒杀系统
软件环境: jdk8 + windows + mysql 开 发 技 术 : springBoot 、 myBatis 、 vue、element-ui、redis、swagger、微服务、flyway等
项目描述:本系统采用springboot搭建微服务,前端采用vue+elementUI架构。
1、商品管理模块:管理员添加商品,批量上架或下架相关商品;
2、秒杀列表:前端获取后端信息,显示秒杀列表,秒杀中、未上架、已下架等区分显示
3、秒杀模块:点击商品,进入秒杀页面,点击秒杀填写相关信息后进入秒杀,秒杀成功和失败分别提示跳转不同页面;
4、秒杀记录:用户可查看自己的秒杀记录,秒杀成功和秒杀失败等相关信息;
由于本人是此项目小组的组长,负责整体的设计分工到后面的整合调试等相关工作。
在开发相关任务中,主要实现以下功能:
1、商品详情页信息的获取与展示;
2、图片上传与浏览器显示,类似于一个小的图片管理器;
3、核心功能秒杀模块的实现,解决秒杀倒计时,接口隐藏,接口限流,防商品超卖等高并发条件下可能会出现的情况,最终实现单节点8000并发量;