分布式高并发项目案例--秒杀系统设计

1、浏览器层面:防重复提交控制

1)页面秒杀按钮置灰

2)页面防重复提交

 

2、应用层面

1)令牌机制,通过Redis分配令牌,只有拿到令牌的用户才可去访问数据库

2)同一个用户需设置时间间隔,过时间间隔才可再次提交

 

3、DB层面

1)防止超卖:数据库乐观锁

 

 

补充及优化:

 

 

 


 

posted @ 2018-04-06 21:44  happy366day  阅读(1203)  评论(0编辑  收藏  举报