高并发云服务架构设计精讲
⭐
30章 · 从入门到架构
1
01
高并发架构概述
QPS/TPS · 响应时间 · 挑战
➔
2
02
架构演进之路
单体→微服务 · 集中→分布式
➔
3
03
负载均衡技术
DNS · Nginx · LVS · F5
➔
4
04
缓存策略详解
Guava · Redis · 穿透/击穿/雪崩
➔
5
05
数据库读写分离
主从复制 · MyCat/ShardingSphere
➔
6
06
数据库分库分表
垂直分库 · 水平分表 · 全局ID
➔
7
07
消息队列削峰填谷
RabbitMQ/Kafka/RocketMQ · 异步
➔
8
08
服务限流与降级
令牌桶 · Sentinel/Hystrix · 熔断
➔
9
09
分布式事务
CAP · 2PC/3PC · TCC · Seata
➔
10
10
分布式锁
数据库 · Redis(Redisson) · Zookeeper
➔
11
11
微服务网关
Zuul vs Gateway · 路由 · 鉴权
➔
12
12
服务注册与发现
Eureka · Consul · Nacos · 健康检查
➔
13
13
配置中心
Spring Cloud Config · Apollo · Nacos
➔
14
14
RPC框架原理
Dubbo · gRPC · 序列化 · BIO/NIO
➔
15
15
容器化与编排
Docker · Kubernetes · Pod/Service
➔
16
16
弹性伸缩
手动/自动 · HPA · Cluster Autoscaler
➔
17
17
全链路监控
OpenTracing · Jaeger/Zipkin · SkyWalking
➔
18
18
日志收集与分析
ELK · Filebeat · 日志告警
➔
19
19
性能压测
JMeter/Locust · 瓶颈定位
➔
20
20
CDN加速
边缘节点 · 动态/静态加速 · 回源
➔
21
21
多活架构
同城双活 · 异地多活 · 故障切换
➔
22
22
安全防护
DDoS · WAF · SQL注入 · HTTPS
➔
23
23
API设计规范
RESTful · GraphQL · 幂等性
➔
24
24
异步编程模型
Future · CompletableFuture · WebFlux
➔
25
25
连接池优化
HikariCP · HTTP连接池 · 泄漏检测
➔
26
26
序列化与反序列化
JSON · Protobuf · Thrift · 兼容性
➔
27
27
灰度发布与蓝绿部署
金丝雀 · 蓝绿 · 流量染色
➔
28
28
容量规划
峰值预测 · 资源评估 · 成本优化
➔
29
29
故障演练与混沌工程
Chaos Monkey · 故障注入 · 恢复
➔
30
30
架构总结与展望
Serverless · Service Mesh · 云原生
➔