根据业务做出技术框架,并对框架前瞻性设计,方便后期扩展
高并发 三大利器: 缓存、 降级、 限流
mysql 分库分表 、cdn技术、服务化、消息队列
缓存 提升处理速度,
降级 有些服务出现问题的时候,功能进行屏蔽(比如 双11 很多验证的功能进行去掉,类似木桶短板 效应)
限流 限流是 为了 保护系统可用行
滑动协议
漏桶算法
令牌桶
单机限流
分布式 限流 (短信 防刷) (加图像验证码 IP限制 时间间隔限制)
redis + lua 脚本
架构思想,是 提供一个jar ,服务使用方 引入 jar 即可, jar 中其实是client,然后给server 进行处理