springboot-seckill:基于微服务SpringBoot的商城高并发抢单系统:商城高并发抢单系统-秒杀系统

时间:2024-06-19 06:03:12
【文件属性】:

文件名称:springboot-seckill:基于微服务SpringBoot的商城高并发抢单系统:商城高并发抢单系统-秒杀系统

文件大小:27.69MB

文件格式:ZIP

更新时间:2024-06-19 06:03:12

JavaScript

基于微服务SpringBoot的商城高并发抢单系统(秒杀系统) 项目简介 该项目是模拟互联网高并发场景实现了一套商城秒杀系统,项目前后端分离,实现的功能包括用户登录、查看商品列表、查看秒杀商品详情、秒杀商品下单、下单结果通过邮件(短信)通知用户、用户超时未支付取消订单等业务功能。同时利用页面缓存,url缓存,对象缓存,页面静态化,RocketMQ异步下单,Nginx+lua访问redis提前返回无用请求等一系列措施来提高项目的并发能力,使用ApacheBench(简称ab)对系统进行压测时,以5k的并发度共发出10w个请求,单机(2核 4G内存)TPS由最初的不足1000优化到2500+。 系统架构 开发工具: IDEA、Maven、Git 项目技术: SpringBoot、MyBatis、MySQL、Redis、RocketMQ、OpenResty、Bootstrap、Themeleaf


网友评论