秒杀系统架构图
2023-02-18 18:30:07 3 举报
大型秒杀系统架构图
作者其他创作
大纲/内容
获取秒杀活动html页面之后动态Ajax加载一些用户的动态数据
每隔一分钟刷新一次授时数据
反作弊服务
冻结秒杀商品库存
配置秒杀活动
秒杀系统独立LVS服务器
库存系统
大数据+ AI判断是否合法滑动
MQ消息中间件
请求商用验证码服务器判断本次请求是否为合法请求
查询商品的实时秒杀库存
10分钟内支付秒杀订单
基于模板进行页面渲染
Redis Cluster(Master)
距离用户比较近的CDN缓存服务器
独立域名seckill.com引导请求去秒杀系统独立LVS
秒杀成功时轮询查询秒杀订单
限流整体+业务
Redis缓存
滑动商用验证码的过程中上传用户行为以及环境数据
订单系统
大数据分析
秒杀下单基于线程池进流控
运营人员
配置秒杀商品时进行剩余库存的检查
推送商品变更通知
秒杀商品授时服务服务器
抢购成功通知消息0丢失方案
秒杀系统独立Nginx+Lua
DNS服务器
时钟同步
下单幂等方案
读取页面模板
秒杀商品活动html页面
秒杀商品实时库存服务
商用验证码后台服务器
点击秒杀抢购按钮
履约
秒杀倒计时1分钟/30秒发送请求查询秒杀抢购URL地址附加MD5加密的随机字符串
查询秒杀场次
秒杀抢购系统10台服务器
数据库
秒杀活动变更通知
商用验证码防刷单和限流
消息积压解决方案
每秒也就几万请求会达到秒杀抢购系统后台服务器独立域名: seckill.com
更新库存
写入秒杀商品库存数据分片处理
每隔一分钟刷新秒杀场次
账号秒杀抢购行为
预热刷新
秒杀商品活动页面Nginx服务器
读取页面
秒杀商品库存管理系统
DDos高仿产品云厂商
点击过一次30秒内不允许再点击
支付成功回调通知
秒杀活动页面模板
秒杀活动运营系统
库存分片轮询抢购lua脚本库存分片自动迁移
账号日常浏览行为
修改了秒杀商品信息
检查是否作弊
监听秒杀商品变动
秒杀抢购地址服务服务器
商品系统
秒杀活动配置变更通知
履约系统
秒杀活动页面渲染系统
负载均衡
黑客DDos流量清洗
查询秒杀活动页面需要的数据
联动
秒杀下单系统服务器
时间服务器
第三方支付平台
推送页面源站:Nginx地址
电商网站(本地缓存数据)
DDos高防产品云厂商
0 条评论
下一页