写点什么

xxxx

作者:guangbao
  • 2021 年 12 月 06 日
  • 本文字数:230 字

    阅读完需:约 1 分钟

2. 网关

由于抢购的商品一共只有 20*10+1000+10,按照 2000 算,因此可以在 nginx 限流,控制请求到后端的 QPS 设置为 5W,三台机器即可,可以实现平滑部署+容忍 1~2 个节点宕机。

3. 秒杀服务设计

假设一台机器支持 2000qps,那么需要 5w/2000=25 台机器,秒杀服务也需要进行限流,单节点限制在 5000qps, 以确保服务稳定。

秒杀热数据存储在 redis sentinel 集群中,redis 按照读 QPS 10W QPS, 写 1W QPS 设计,用户请求会先经过服务中的风控系统,然后去 redis 从库读数据,如果此时判断失败,则退出,否则下单。

4. 其他

用户头像

guangbao

关注

还未添加个人签名 2018.08.26 加入

还未添加个人简介

评论

发布
暂无评论
xxxx