seckill

来源:互联网 发布:程序员常用工具 知乎 编辑:程序博客网 时间:2024/06/07 19:41

seckill

cdn(内容分发网络)

理解CDN的关键概念就是,用户在cdn获取到的数据,不用再访问我们的数据库一些js依赖直接用公网(互联网)的CDN,自己开发的一些页面也做静态化处理推送到CDN。用户在CDN获取到的数据不需要再访问我们的服务器,动静态分离可以降低服务器请求量

Nginx

Nginx:作为http服务器,响应客户请求,为后端的servlet容器做反向代理,以达到负载均衡的效果。

Redis

用来做我们服务端的缓存 来达到热点数据的快速存取 1秒钟可以承受10万个qps,(qps,是query per second)每次查询次。多个redis组成集群,可以到100w个qps. 所以后端缓存可以用业务系统控制。Redis一致性的维护 1,超时穿透 2,主动更新。缓存半小时,超时就直接穿透到mysql。mysql更新时主动更新下redis

Mysql

MySQL:保证秒杀过程的数据一致性与完整性Tddl 做分库分表

这里写图片描述

原创粉丝点击