将事务加在service层,如果service层的某个操作过长,事务驻留的时间过长,怎么处理?
将一个事务拆分成多个状态迁移.
能说的再具体些吗?
@半夜起来敲代码: 这个要看你的业务啊。。
具体一些就是你想想哪些操作无需事务,或者无需在一个事务中进行。
用异步呀
能说的详细一些吗?
@半夜起来敲代码: 你可以看一下这篇博客http://www.cnblogs.com/yank/p/3239767.html
操作的最终一致性