问banq大师一个问题:事务是在 domain里 处理,还是放在 Dal里处理?

事务是在 domain里 处理,还是放在 Dal里处理?

如果放在domain里,请大师如何设计 持久化与domain的接口?
如果放在Dal里,那么dal负载业务层的逻辑,应该不是一种好的设计?
请banq大师指点

不敢称大师,关于事务问题,如果采取DDD,那么一般是采取EventSourcing+CQRS架构,通过事件Event追溯回滚实现事务,而不是传统的通过中间件提供的事务或数据库锁实现事务。

参考LMAX架构: http://www.jdon.com/42452

大师,关于追溯回滚实现事务,有没有简单点的例子,供我们学习下啊?跪谢!

2013-07-05 21:04 "@aheadkeeper
"的内容
关于追溯回滚实现事务,有没有简单点的例子,供我们学习下啊 ...

http://www.jdon.com/tags/19145

如果是DCI,事务在Context里