分布式系统设计
2022-10-30 17:37:09 14 举报
AI智能生成
分布式系统设计
作者其他创作
大纲/内容
Cache Aside 更新模式
Read/Write Through 更新模式
Write Behind Caching 更新模式
缓存
异步
读写分离 CQRS
分库分表 Sharding
数据库扩展
性能设计
用户隔离
数据存储隔离
线程池隔离
物理隔离
网络隔离
隔离设计
请求响应式
订阅
broker
事件驱动
异步通讯设计
http 的幂等性
幂等性设计
服务的状态
补偿事务
重试策略
闭合(Closed)
断开 (Open)
半开(Half-Open)
状态
错误的类型
日志监控
测试服务是否可用
手动重置
并发问题
资源分区
重试错误的请求
重点
熔断
拒绝服务
服务降级
特权请求
延时处理
弹性伸缩
策略
计数器方式
队列算法
漏斗算法 Leaky Bucket
令牌桶算法 Token Bucket
实现方式
限流
降低一致性
停止次要功能
简化功能
降级
弹力设计
边车模式
请求路由
服务注册
负载均衡
安全方面
灰度发布
API 聚合
API 编排
加密数据
校验用户的请求
检测异常访问
网关功能
高性能
集群化
服务化
持续化
高可用
高扩展
设计重点
网关模式
停机部署(Big Bang / Recreate)
蓝绿部署(Blue/Green /Stage)
滚动部署(Rolling Update / Ramped)
灰度部署(Canary)
AB 测试(A/B Testing)
部署升级策略
管理设计
分布式系统设计
0 条评论
回复 删除
下一页