03 2018 档案
摘要:在前面一篇文章中,介绍,在一个Bean中注入自己,如果有@Async和@Transaction,如果使用@Autowire注入自身,会报循环依赖,如果使用BeanFactoryAware注入自己,会使得@Transaction失效。
阅读全文
摘要:1.概述 spring的事务注解@Transaction 相信很多人都用过,而@Transaction 默认配置适合80%的配置。 本篇文章不是对spring注解事务做详细介绍,而是解决一些实际场景下遇到的问题 spring事务注解的基本原理 下面针对是否需要开启事务和是否需要回滚事务在特定场景下的
阅读全文
摘要:当单库已不能支撑当前业务的时候,我们往往都考虑进行分库(横向拆分或者纵向拆分)。但分库有个无法回避的问题,就是事务问题。网上有很多分布式事务解决方案,例如XA,TCC等,但是最常用,也是改造成本最低就是使用最终一致性来保证分布式事务。
比较常用的就是使用消息中间件(RabbitMq,RocketMq),通过事务消息来解决最终一致性。本篇文章将介绍数据库的来完成最终一致的方案。
阅读全文

浙公网安备 33010602011771号