服务建模

设计方法

  • 根据业务能力划分
  • 根据用例划分
  • 根据技术能力划分

批注 2020-06-18 162701

好服务的标准

松耦合

  • 尽可能少地知道外部服务的信息

高内聚

  • 相关的行为聚集咋一起

bounded context

202002091623

  • 这里的product就是 共享模型

模块与边界

模块的边界是绝佳的微服务候选者,但是新系统最好是先使用单体系统,过于早的边界划分,如果错了,代价会很大

业务功能

进行建模时,如果只考虑模型而不考虑具体业务功能,则就导致大量贫血的基于CRUD操作的服务

但是需要大量的业务知识 根据业务能力进行拆分的话,适合在初期,到了后期,随着系统体量增长,需要进一步拆分

逐步划分

一开始划分的是一些粗粒度的边界,接下来再对这些粗粒度边界继续划分成较细粒度的边界

results matching " "

No results matching " "

results matching " "

No results matching " "