MicroServer 基础知识

特点

  1. 单个服务尽量专注一件事情,高内聚、低耦合
  2. 进程隔离
  3. 每个服务可以独立的开发、测试、构建、部署
  4. 小且灵活

优点

  1. 交付周期
    每个服务可以独立的开发、测试和交付,降低周期
  2. 快速沟通
    小团队开发,降低代码耦合度导致的沟通成本
    业务按服务拆分,新人不需要了解整体架构,上手快
  3. 定制化
    可以根据市场需求,灵活多变的组合出新的业务场景
  4. 隔离性
    进程隔离方式,故障范围有效控制
  5. 技术栈
    可以根据需求按服务选择不同技术栈
  6. 演进优化
    可以按照服务粒度进行演进优化
上次更新: 11/9/2018, 1:25:29 AM