当前位置:C++技术网 > 资讯 > 面试题:14 B/S端:如何设计秒杀场景?

面试题:14 B/S端:如何设计秒杀场景?

更新时间:2018-06-11 10:50:45浏览次数:1+次

    题:高并发场景下秒杀项目静态锁的使用疑问
场景:我们有一个秒杀平台,可以提供所有接入公司创建的秒杀活动,简单描述如下:
1、秒杀10袋洗衣粉,开始时间12:00(项目ID:A001)
2、秒杀iPhone5,开始时间12:00(项目ID:A002)
3、秒杀水杯,开始时间12:00(项目ID:A003)
... ...(项目ID:A004-A009)
10、秒杀ThinkPad,开始时间12:00(项目ID:A010)

    ... ...

    如何来设计秒杀场景并保持网站的稳定性呢?

    1.分布式队列:redis队列,常见消息队列等


    2.锁:程序锁和数据库锁

    

    请参考:https://www.cnblogs.com/dissun/p/8331471.html   高并发场景下秒杀项目静态锁的使用疑问