Skip to content

kay-yi/flashsale

 
 

Repository files navigation

flashsale

Django仿拼夕夕秒杀系统 ,redis 主从,哨兵,队列,解决并发

一般电商网站都会有秒杀模块,在秒杀时间段内,通常有以下特点:

  • 读多写少
  • 高并发,负载压力大
  • 瞬时性
  • 成交量比浏览量小很多
  • 超卖问题

通常可以从三个方面来解决

  1. 流量控制
  2. 前端扩容 限流 静态化
  3. 后端使用缓存 队列

本项目用django搭建,仿照常见电商网站秒杀场景, 实现了以下功能:

  • 页面静态化

  • 验证码分流 登录分流

  • 黑名单限制

  • 秒杀时间的安全机制

  • 计数器防刷单

  • 缓存

  • 事务

  • 秒杀监控

  • 微信 支付宝支付

  • 哨兵集群

  • gunicorn 和 supervisor部署

    如果你在秒杀业务中遇到问题,你可以从中得到自己想要的demo 并加以优化,本项目间断性维护

    欢迎交流!

About

Django仿拼夕夕秒杀系统 ,redis 主从,哨兵,队列,解决并发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%