架构漫谈 - 如何设计高性能、高可用、高扩展架构

文章目录

  • 一、如何设计高扩展架构
    • 架构设计复杂度模型
    • 可扩展复杂度模型
    • "拆分"复杂度分析和设计
    • "封装"复杂度分析和设计
      • (1)规则引擎:美团MazeGO规则引擎
      • (2)微内核:OSGI微内核
      • (3)抽象层:Linux VFS抽象层
      • (4)设计模式
  • 二、设计高性能架构
    • 单机高性能
    • 集群高性能
      • (1)任务分配
      • (2)任务分解
  • 三、设计高可用架构
    • 高可用复杂度模型
    • 计算高可用
    • 存储高可用

你可能感兴趣的:(【小工匠聊架構】,架构,高可用,高性能,高扩展)