你们部署服务器是几台,并发量是多大;怎么进行模拟抢购的同一时间请求量是多少;怎么防止带刷(黄牛)如果说部署两台服务器 不同的进程 怎么实现乐观锁?
Django项目用到5台服务器。部署在2台上面,因为用户量比较少。模拟抢购主要解决2个问题:1.高并发对数据库产生的压力2.竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题可以使用redis解决,避免对数据库的直接操作较少数据防护的查询压力。对于“超卖”项目中使用的是“乐观锁”解决的。防止黄牛代刷是个开放题目,下面提供几种思路:对于一个账号,一次发起多个请求。在程序入口处,一个账号只