事务
文章平均质量分 60
_xuzhi_
从事软件研发
展开
-
重温-Spring事务核心类-TransactionInterceptor TransactionAspectSupport
/** * 注: > 第一次进入事务流程 newTransaction 值为 true * > requires_new 类型传播属性 newTransaction true * * (1) 结果获取到 DefaultTransactionStatus * (2) 判断事务存在事务不存在则直接创建事务 * (2.1) doBegin() 方法 * a. 从数据源对象中获取 数据库连接Connection(jdk) 封装成 ConnectionHol.原创 2021-02-01 18:35:27 · 399 阅读 · 0 评论 -
分布式事务-补偿事务 TCC 的优缺点
1、两阶段提交流程: 第一阶段所有参与者把是否能成功执行改事务的结果告诉协调者,第二阶段协调者根据所有参与者的反馈通知所有参与者,进行步调一致的提交或回滚。缺点:由于二阶段提交会进行资源锁定,而且时间长,对服务性能影响较大不适合微服务2、tcc补偿性事务: try阶段事务的准备阶段,confirm阶段完成业务执行提交,cancel完成事务的回滚缺点:应用的...原创 2019-08-13 17:31:48 · 1356 阅读 · 1 评论