xxley 2023-04-12 10:09 采纳率: 11.1%
浏览 16

领域驱动设计中事务管控问题

领域驱动设计中事务管控问题
在使用设计分层分为app,application,domian,infrastructure四层, 关于事务是应该在application层控制还是在domain的service层控制有疑问。
据我了解,application用于编排操作,不处理业务逻辑,domain层处理业务逻辑且每个接口做到原子化操作

我个人是认为应该在application层控制事务,但大家都知道,传统MVC的service层有一个长事务的问题,那么这样在 application控制事务一样存在这个问题。如果在domain层service控制,那又会有数据一致性问题。
众所周知,在座的各位都是行业精英,请不吝赐教。

  • 写回答

1条回答 默认 最新

  • 远程穿透 2023-04-12 11:39
    关注

    导致事务的出现一般是业务层,在上层处理事务,范围广一些,可以在application层

    评论

报告相同问题?

问题事件

  • 创建了问题 4月12日

悬赏问题

  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致