微服务架构

设计原则

  1. 单一职责原则
  2. 分散的数据管理
  3. API驱动设计
  4. 没有启动顺序依赖
  5. 无状态
  6. 可扩展
  7. 可观测性(日志,metrics,trace)
  8. 熔断