分布式

分布式理论

分布式算法

分布式组件 (来自极客时间,分布式技术原理与算法解析)

  • 分布式锁
  • 分布式事务
  • 分布式计算模式
  • 分布式关系数据库
  • 分布式缓存
  • 分布式 nosql
  • 分布式日志
  • 分布式远程通信 --- RPC
  • 分布式消息队列

分布式关键技术 (来自于左耳听风 + 书亿级流量)

  • 服务发现 (凤凰架构)
  • 流量治理 (凤凰架构)
  • 可靠通信 (凤凰架构)
  • 链路追踪 (凤凰架构)
  • 服务调度
  • 流量与数据调度
  • [多机房]
  • 全栈监控

分布式系统设计模式 (来自于左耳听风)

高性能

  • 缓存设计
  • 异步处理
  • 数据库扩展
  • 秒杀
  • 边缘计算

高可用

  • 故障和弹力设计
  • 隔离设计
  • 异步通信设计
  • 幂等性设计
  • 服务的状态
  • 补偿事务
  • 重试设计
  • 熔断设计
  • 限流设计
  • 降级设计

可扩展

  • 分布式锁
  • 配置中心
  • sidecar
  • 服务网格
  • 网关
  • 部署升级策略