
抢购
L_小乌鸦
java web
网络,计算机组成,数据结构,算法,进程模型,io模型,socket,udp,tcp
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过请求队列的方式来缓解高并发抢购(初探)
通过请求队列的方式来缓解高并发抢购(初探) 原文:http://www.cnblogs.com/XiaoyangBoke/p/6701780.html 一、背景 在移动互联网高速发展的时代,各种电商平台的抢购业务变得越来越火爆,抢购业务所带来的高并发问题值得我们去探索,主要涉及的方面包括处理和响应速度、数据的一致性等。抢购开放的一瞬间,可能有成千上万的下订单请求发送到服务器去转载 2017-07-29 11:02:04 · 6057 阅读 · 2 评论 -
秒杀系统架构分析与实战
原文:http://www.jianshu.com/p/df4fbecb1a4b 1 秒杀业务分析 正常电子商务流程 (1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货; 秒杀业务的特性 (1)低廉价格; (2)大幅推广; (3)瞬时售空; (4)一般是定时上架; (5)时间短、瞬时并发量高;转载 2017-07-29 11:31:42 · 462 阅读 · 0 评论 -
5w每秒的高并发优化:电商秒杀与抢购
一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。 通常静态HTML等转载 2017-09-19 09:58:11 · 2308 阅读 · 0 评论 -
redis使用watch秒杀抢购思路
原文:http://blog.youkuaiyun.com/chengshiep/article/details/50844810 1、使用watch,采用乐观锁 2、不使用悲观锁,因为等待时间非常长,响应慢 3、不使用队列,因为并发量会让队列内存瞬间升高 测试代码: import java.util.concurrent.ExecutorService; import java.util.转载 2017-10-20 11:41:31 · 529 阅读 · 0 评论