秒杀处理过程
2017-02-12 17:19:50 0 举报
登录查看完整内容
秒杀处理过程通常包括以下几个步骤:首先,用户在秒杀页面点击购买按钮,系统会检查用户是否已经登录,如果没有登录则提示用户登录;其次,系统会对用户的购物车中的商品进行验证,确保商品库存充足;然后,系统会生成一个订单并将订单信息存储到数据库中;最后,系统会向用户发送一封确认邮件,告知用户订单已经成功提交。在整个秒杀过程中,为了保证公平性,系统通常会采用分布式锁等技术来防止恶意攻击和重复下单。
作者其他创作
大纲/内容
秒杀处理服务
订阅
用户信息
GB
数据库
接入服务
redis集群
预发布服务/接入服务处理
处理秒杀订单:1. 接入服务处理, 接收到 = 库存的用户,放置到队列当中2. 秒杀处理服务,消费库存数量的用户,确保不会超额销售。3. 把秒杀订单存储在数据库中,支付状态为 “未支付”4. 带上活动ID和用户信息,跳转GB ,让GB 根据参数 调用秒杀接口,获取秒杀信息, GB创建商品订单,引导支付, 支付完成回调通知秒杀系统。
发布库存
LB
插入/更新
nginxkong
跳转/回调
订单处理
队列
0 条评论
回复 删除
下一页