线上抢购系统高并发场景处理方法

基本信息

申请号 CN202010063417.8 申请日 -
公开(公告)号 CN113141337A 公开(公告)日 2021-07-20
申请公布号 CN113141337A 申请公布日 2021-07-20
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I;H04L12/861(2013.01)I;G06Q30/06(2012.01)I 分类 电通信技术;
发明人 李方进 申请(专利权)人 上海静客网络科技有限公司
代理机构 北京挺立专利事务所(普通合伙) 代理人 田黎绒
地址 201913上海市崇明区长兴镇凤滨路258号润丰农贸市场东门16号房
法律状态 -

摘要

摘要 本发明公开了线上抢购系统高并发场景处理方法,包括基于用户登录请求获取用户资格;判断用户资格是否有效,若否,则返回操作失败结果,若是,则:判断用户当前IP是否在IP白名单内,若是,则返回操作失败结果,若否,则:将用户当前IP通过nginx配置至IP白名单内;接收用户的购买请求,并将该用户发送的购买请求推送至其专有的消息队列中;从消息队列中只提取一个购买请求进行购买操作,判断是否成功购买,若否,则返回操作失败结果,若是,则:将购买请求写入服务器,并通过WebSocket传递成交记录给前端前台。本发明解决用户重复发送请求的问题。