社区
Java EE
帖子详情
求助!!电商秒杀功能实现。
gmm20832
2016-02-18 05:52:30
小弟是做电商的,最近接到一任务,活动秒杀功能的实现。我的想法是秒杀的实质还是排队,先抢先得。
做成队列,服务端和客户端异步。所有通过验证的用户都把信息丢入队列,服务端依次从队列里取用户,取满为止。
这样可以解决超量问题,不过客户端抢购结果会有一定延迟。
还可以将商品数量保存到redis中,采用redis乐观锁机制来实现。我想问问大家有什么想法,或者有做过此功能的来谈谈。
...全文
562
7
打赏
收藏
求助!!电商秒杀功能实现。
小弟是做电商的,最近接到一任务,活动秒杀功能的实现。我的想法是秒杀的实质还是排队,先抢先得。 做成队列,服务端和客户端异步。所有通过验证的用户都把信息丢入队列,服务端依次从队列里取用户,取满为止。 这样可以解决超量问题,不过客户端抢购结果会有一定延迟。 还可以将商品数量保存到redis中,采用redis乐观锁机制来实现。我想问问大家有什么想法,或者有做过此功能的来谈谈。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funnyone
2016-02-23
打赏
举报
回复
秒杀都是实时反应结果的吧。
tony4geek
2016-02-22
打赏
举报
回复
秒杀很多人的时候服务器受不了吧。要做负载吧。
rockets311
2016-02-22
打赏
举报
回复
楼主想法是可取的,这里补充几点,没有实战经验,也是从书上看的。 1、秒杀服务器单独部署,防止主要业务被秒杀。 2、秒杀页面尽量简单,可以用CDN。 3、开始按钮是否可用让JS文件控制,服务端动态生成很小的JS文件。 4、分布式部署,每台服务器定几个名额可以看到排队页面,以后的就显示秒杀结束页面。
justin_jia_92
2016-02-22
打赏
举报
回复
redis吧,高效简单,单线程。
执笔记忆的空白
2016-02-18
打赏
举报
回复
队列吧,怎么用怎么爽~
执笔记忆的空白
2016-02-18
打赏
举报
回复
简单例子
tianfang
2016-02-18
打赏
举报
回复
刚刚看了小米的架构 说到秒杀 http://download.csdn.net/detail/qyqyeve/9435396 参考一下
区块链之Go语言设计模式
在朋友聚会上碰到了一个美女Sarah,从拉斯维加斯来的,可我不会说粤语,她不会说普通话,只好
求助
于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。 &...
总结:读《程序员的自我修养,
电商
秒杀
java面试题
但百度的技术性并不强,
求助
于百度,结果往往差强人意,谷歌给你的意见往往更专业,但前提是进行英文检索,这样你才能够得到来自全世界开发者的技术方案。而且相比于国外的stackflow,国内的csdn也显得不够专业不够...
电商
5
VMALL之旅 [分享自博客] [原创] [精华] 孙扬 转载了 吴坤林 的博文 【查看原文】【转载时间:...第一次来到南山的华为商城,感受着大家忙碌奋斗的身影:加班发版本,加班分析流量数据,开发
功能
特性,测试
功能
特性...
Day1/7:2021-1-25-“
秒杀
”项目的学习。
还需要连接数据库,这个也不怎么会,只能说去搜索+
求助
博客了, 还挺慢的下载。可能应该不是网速的原因。 今日总结: 对于之前两个项目的选择,做出最终选择,选1放弃2。 Java
秒杀
系统方案优化 高性能高并发实战...
双十一不孤单,再过几小时北欧人民也和你一样开始抢单
多少人还记得「双十一」曾经与购物车无关 这一天原本是单身狗抱团取暖的光棍节 考古「双十一」 这个在中国都快鲜有人知的典故,居然被一个远在北欧的
电商
...图:小编挪威语能力有限,特
求助
机器翻译 据传在遥远的1...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章