- 高并发
- 扩容 (高性能高可用)
- 分流
- 集群负载均衡
- 动静分离
- cdn分流
- 分流
- 提速 (高性能)
- 缓存 (空间换时间 ) redis 代理缓存(元数据之前存一份数据没有再找元数据)
- 异步 业务链上的某些业务点用户不关注
- 稳定(高可用)
- 限流
- tomcat mysql redis 最大连接数
- 几种限流方式
- 降级
- 限流
- 海量数据
- 高的业务事务一致性数据
- 关系型数据库
- 模式多变,一致性要求不高,量大,不需要实时联机处理
- 非关系型数据库 日志…
- 实时查询 模糊搜索
- 搜索引擎es
- 文件存储
- 分布式文件系统
- 数据一致性
- 多个廉价的机器存储数据机器挂掉后解决方案
- 多个副本保持一致
- 业务一致性(分布式事务强一致性 柔性事务(redis/mysql 不同系统之间))
- 多个廉价的机器存储数据机器挂掉后解决方案
- 扩容 (高性能高可用)
- 业务快速变化
- 业务庞大
- 变化快
- 解决方案
- 解耦 服务拆分 微服务架构
- 解耦 服务拆分 微服务架构