秒杀。。。

项目

一.nginx

在这里插入图片描述

在这里插入图片描述
Nginx 的四个主要组成部分了解吗?
Nginx 二进制可执行文件:由各模块源码编译出一个文件
Nginx.conf 配置文件:控制Nginx 行为
acess.log 访问日志: 记录每一条HTTP请求信息
error.log 错误日志:定位问题

Nginx 有以下5个优点:

  1. 高并发、高性能(这是其他web服务器不具有的)
  2. 可扩展性好(模块化设计,第三方插件生态圈丰富)
  3. 高可靠性(可以在服务器行持续不间断的运行数年)
  4. 热部署(这个功能对于 Nginx 来说特别重要,热部署指可以在不停止 Nginx服务的情况下升级 Nginx

二.tonken分布式

在这里插入图片描述

三.guava cache

在这里插入图片描述

四.五利用秒杀令牌解决流量浪涌,流量削峰,队列泄洪

在这里插入图片描述

六.rocketmq异步消费订单

在这里插入图片描述
在这里插入图片描述

七.guava ratelimiter限制用户流量

在这里插入图片描述

八.验证码技术,防刷限流,放黄牛

在这里插入图片描述

九.超卖

在这里插入图片描述

十.防止重复下单

在这里插入图片描述

在这里插入图片描述

十一.设计表

在这里插入图片描述

十二.逻辑

注册:
在这里插入图片描述

登录:
在这里插入图片描述

查商品:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

下单:
在这里插入图片描述
在这里插入图片描述

生产者 减redis库存,抛出生成订单的消息,消费者 异步的扣减MySQL的库存,扣减MySQL成功的话生成订单 销量表+1 失败的话进行回滚 把redis的库存+1,订单取消,使用mq:保证最终一致性,缓解MySQL压力

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值