判断良好服务的标准
- 服务自身保持高内聚(有自己独立的领域模型)
- 封装内部变化,通过API对外暴露功能(只有本服务自身的代码可访问本领域模型的数据库,其他系统只能通过本服务暴露的API间接访问本服务的数据)
- 与其他服务保持松耦合,能够独立修改和部署(依赖本服务的其他系统不必同时修改和部署)
- 能够实现服务治理,可独立变化
同一个领域模型(上下文)之上可以有多个发布单元,但是只有一个是服务
- 一个是服务
- 一个是定时任务
- 一个管理后台
时间: 2024-11-05 17:23:39
判断良好服务的标准
同一个领域模型(上下文)之上可以有多个发布单元,但是只有一个是服务