
我有 3 个领域,user , feed, photo
我有一段 upload 的逻辑,需要用户先上传照片,照片上传后更新用户相关信息的逻辑(强一致性) 这段逻辑需要协调 UserDoaminService 和 和 PhotoDoaminService 来完成这一系列操作 按理说应该是在 application service 进行编排实现 但是我需要在多个领域的应用服务都复用这段逻辑,按照 DDD 的设计,同级别之间是不应该互相依赖的,有没有什么好的解决方案,简单一点的
1 maocat 92 天前 via Android 套一层 biz 实现 |
2 dzdh 92 天前 同一楼。套一层逻辑层。业务逻辑去调用逻辑层。逻辑层负责编排调度 Domain |
5 Rat3 92 天前 领域事件 + 应用层事件订阅 |
6 dzdh 92 天前 @Grocker #4 应用 -> 逻辑 -> Domain 拿 php 来说。就是 controller-> logic -> domain class controller { func xx(AALogic $logic) { $logic->xx() |
7 notwaste 92 天前 via iPhone xxx 后需要 xxx 应该是事件发布吧 |
8 itechify PRO 发送事件 |