Q1:划分服务的原则是什么

Posted Johnson-ycp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Q1:划分服务的原则是什么相关的知识,希望对你有一定的参考价值。

判断良好服务的标准

  • 服务自身保持高内聚(有自己独立的领域模型)
  • 封装内部变化,通过API对外暴露功能(只有本服务自身的代码可访问本领域模型的数据库,其他系统只能通过本服务暴露的API间接访问本服务的数据)
  • 与其他服务保持松耦合,能够独立修改和部署(依赖本服务的其他系统不必同时修改和部署)
  • 能够实现服务治理,可独立变化

同一个领域模型(上下文)之上可以有多个发布单元,但是只有一个是服务

  • 一个是服务
  • 一个是定时任务
  • 一个管理后台

 

以上是关于Q1:划分服务的原则是什么的主要内容,如果未能解决你的问题,请参考以下文章

划分用户故事(user-story)的原则

微服务划分的姿势

数据仓库模型设计

数据仓库的模型设计 (转)

数据库分库分表容量划分建议参考阿里云DRDS原则

明德扬FPGA模块划分方法1(转)