高并发架构
2021-07-22 22:08:59 28 举报
AI智能生成
高并发架构要素
作者其他创作
大纲/内容
数据库连接池
httpClient连接池
线程池
池化
异步处理
系统解耦
流量削峰
缓冲队列/ 任务队列 / 请求队列 / 数据总线队列
队列
单体应用垂直扩容
单体应用水平扩容
应用拆分
集群部署
负载均衡
数据库拆分 水平/ 垂直拆分
分库分表
读写分离
数据异构,映入合适的NoSQL
扩容
本地热点缓存
分布式缓存
缓存预热
缓存更新
缓存奔溃与快速恢复
CDN缓存静态数据
多级缓存
异步请求
异步回调
异步编排
异步并发
高性能
进程线程隔离
集群/机房隔离
读写隔离
动静隔离
爬虫/热点隔离
隔离
降级预案
自动降级/开关降级
读服务/写服务降级
多级降级
配置中心
Hysrix降级/熔断
降级
限流算法
应用级限流
分布式限流
接入层限流
限流
事务回滚
代码库回滚
部署版本回滚
数据版本回滚
静态资源版本回滚
回滚
代理层超时与重试
web容器超时
中间件客户端超时与重试
数据库客户端超时重试
NoSQL客户端超时重试
业务超时
前端请求超时
服务调用超时
超时与重试
压测方案:压测接口/并发量/ 压测策略/压测指标
压测报告:机器负载/ qps/相应时间/成功率
压测方式: 线下/线上压测 读写/仿真/引流/隔离集群/ 缩容压测/单机/集群
系统压测
单机调优
机构优化/系统扩容
跨机房容灾
系统优化和容灾
网络接入层(DNS/LVS)
应用接入层(Nginx)
服务层(springCloud)
数据层(Redis/DB)
应急预案
服务器监控,系统监控,JVM监控,接口监控
报警策略:监控时间段,报警阀值,通知方式
监控预警
压测与预案
高可用
合理分层架构
存储层拆分
业务层拆分
高扩展
高并发架构
0 条评论
回复 删除
下一页