在持久层对数据缓存的问题
在持久层对数据缓存,在更新数据表是同步缓存数据,但事务并不在这一层控制,而是在业务逻辑层控制,当事务失败回滚后,就无法同步缓存数据。请问banq老师,这么问题怎么解决?
在持久层对数据缓存,在更新数据表是同步缓存数据,但事务并不在这一层控制,而是在业务逻辑层控制,当事务失败回滚后,就无法同步缓存数据。请问banq老师,这么问题怎么解决?
使用JTA事务,cache事务很复杂,尽量使用清除。
推荐文章:
Software Transactional Memory in Scala
http://www.codecommit.com/blog/scala/software-transactional-memory-in-scala
在多用户对内存疯狂写的情况下,scala语言有独特解决方式。