秒杀系统设计时应该考虑的技术点

面对类似秒杀这样在复杂情况下运行的系统,需要考虑很多因素,大概的解决思路从下面几点考虑就可以了。

1. 独立部署

和原有业务部署在不同服务器,防止高并发拖垮整个网站。

2. 页面静态化

将商品详情、描述静态化到页面。

3. 租借秒杀网络带宽

向运营商租借带宽。

4. 动态生成随机下单页面URL

无法在秒杀前访问下单页面的URL:加入服务器端生成的随机数作为参数,在秒杀开始前才能得到。

5.控制订单数量

只让前面少部分请求进入,后面的请求截取掉。

阅读更多
个人分类: 第三方工具 Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭