单体服务

优点:

  • 功能划分清楚
  • 层次关系良好
  • 每一层独立
  • 部署简单
  • 技术单一
  • 用人成本低

缺点:

  • 功能太大太集中
  • 升级风险高
  • 维护成本增加
  • 交付周期长
  • 可伸缩性差
  • 监控困难

微服务的设计

  • 服务注册
  • 服务发现
  • 服务消费
  • 服务拆分
  • 统一入口
  • 配置管理
  • 熔断机制
  • 自动扩展

微服务拆分的意义

  • 易于实现
  • 易于部署
  • 易于代码维护
  • 易于更新

拆分的方法

  • 横向拆分
  • 纵向拆分
  • 使用DDD(领域驱动设计)
作者:张三  创建时间:2026-03-05 17:29
最后编辑:张三  更新时间:2026-03-05 17:29