问banq大师一个问题:事务是在 domain里 处理,还是放在 Dal里处理?
事务是在 domain里 处理,还是放在 Dal里处理?
如果放在domain里,请大师如何设计 持久化与domain的接口?
如果放在Dal里,那么dal负载业务层的逻辑,应该不是一种好的设计?
请banq大师指点
事务是在 domain里 处理,还是放在 Dal里处理?
如果放在domain里,请大师如何设计 持久化与domain的接口?
如果放在Dal里,那么dal负载业务层的逻辑,应该不是一种好的设计?
请banq大师指点
不敢称大师,关于事务问题,如果采取DDD,那么一般是采取EventSourcing+CQRS架构,通过事件Event追溯回滚实现事务,而不是传统的通过中间件提供的事务或数据库锁实现事务。
参考LMAX架构: http://www.jdon.com/42452
大师,关于追溯回滚实现事务,有没有简单点的例子,供我们学习下啊?跪谢!
如果是DCI,事务在Context里