分布式学习001

分布式 目的 增大系统容量 提高系统的可用性

  1. 大流量处理
  2. 关键业务保护
  • 提高架构的吞吐量 服务更多的并发和流量
  • 提高系统的稳定性 让系统的可用性更高

  • 加缓存
  • 负载均衡
  • 异步调用
  • 数据镜像
  • 数据分区
  • 服务拆分
  • 服务冗余
  • 限流降级
  • 高可用架构
  • 高可用运维

  • 服务治理
  • 架构软件管理
  • devops
  • 自动化运维
  • 资源调度管理
  • 整体架构监控
  • 流量控制

全栈系统监控; 服务 / 资源调度; 流量调度; 状态 /数据调度

开发和运维的自动化


分布式的优势

  • 模块化 系统模块重用度更高
  • 开发和发布速度更快
  • 系统协作性更高
  • 团队协作改善

任何技术方案 都是 “按下葫芦浮起瓢” trade-off