javaweb电商抢购秒杀实现思路
大家好,最近领导下来任务让做一个现在电商很普遍的抢购秒杀这类的功能,小弟之前一直在web浅水区晃悠,突然来这么个高端业务搞得我一点头绪都没有
我的思路:今天在网上查了些资料,大概是:我卖100个商品,当前有1000个请求,我利用filter操作redis记录当前的请求数是否达到100,如果达到之后所有请求到活动结束页面,剩下的请求使用锁来控制一个个的处理
问题:
1.这种方式其实服务器已经在filter处理了所有的请求,有没有方式可以在客户端就将部分用户请求筛选出去?如果没有那filter记录当前抢购已满是否有必要控制页面上抢购按钮置灰?
2.比较担心锁相关的问题,使用锁势必导致用户体验非常差,是否有更好的方式?
谢谢
我的思路:今天在网上查了些资料,大概是:我卖100个商品,当前有1000个请求,我利用filter操作redis记录当前的请求数是否达到100,如果达到之后所有请求到活动结束页面,剩下的请求使用锁来控制一个个的处理
问题:
1.这种方式其实服务器已经在filter处理了所有的请求,有没有方式可以在客户端就将部分用户请求筛选出去?如果没有那filter记录当前抢购已满是否有必要控制页面上抢购按钮置灰?
2.比较担心锁相关的问题,使用锁势必导致用户体验非常差,是否有更好的方式?
谢谢
...全文
相关推荐
基于javaweb的电商平台项目
完整的基于javaweb技术开发的电商平台项目,拥有注册,登陆,增删改查,购物车等一系列功能
校园二手交易平台Java实战:从Spring Boot设计到部署的完整指南
在Java项目开发中,如何从零构建一个业务完整、可上线部署的系统,是许多开发者最关心的问题。以校园二手交易平台为例,这类项目天然覆盖用户管理、商品发布、订单流转、搜索与后台运营等典型电商模块,非常适合用来掌握Spring Boot、MyBatis-Plus、MySQL等主流技术的工程化落地方法。从需求拆解到数据库设计,核心要点在于表结构的合理划分、索引规划与逻辑删除策略。实现环节则围绕JWT鉴权、图片上传、搜索优化、订单状态机以及防超卖处理展开,这些知识点不仅是项目运行的关键,也是Java面试中高频出现的实
小型基于javaweb电商网站
基于javaweb的电商网站,电商网站就是企业、机构或者个人在互联网上建立的一个站点,是企业、机构或者个人开展电商的基础设施和信息平台,是实施电商的交互窗口,是从事电商的一种手段。
JavaWeb电商购物系统介绍文档
这个文档包含了电商系统设计文档,从项目需求,到项目系统构建,非常详细的介绍了电商网站看法的主要思想和设计规范,并结合现在最流行的Spring+SpringMVC+Maven+Mybtais框架来开发的,可以结合Spring+SpringMVC+Mybtais来练练手,了解JavaWeb框架开发的乐趣
JavaWeb后台购物车类实现代码详解
主要介绍了JavaWeb后台购物车类实现代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


Web 开发
