问答 2023-01-27 来自:开发者社区

seata分布式事务,看源码分支事务是在某一台机器循环依次提交的,提交过程中机器挂了,后续怎么恢复?

seata分布式事务,看源码分支事务是在某一台机器循环依次提交的,如果提交过程中机器挂了,后续怎么恢复?

问答 2023-01-15 来自:开发者社区

seata分支事务与其它全局回滚事务冲突时锁策略 默认是true,是不进行“全局锁重试”是吗?

seata1.5.2client.rm.lock.retryPolicyBranchRollbackOnConflict 分支事务与其它全局回滚事务冲突时锁策略 默认是true,是不进行“全局锁重试”是吗?改为false 是开启“全局锁重试” 功能 是吗?

文章 2022-12-17 来自:开发者社区

RM在seata AT模式中如何实现分支事务提交或回滚

前言在之前的博客中,我们已经知道了,RM分支事务的提交或回滚是由TC服务下发的指令触发的。第一种情况:当任意RM的业务处理出现异常,都会触发TM发起全局事务的回滚,相关的回滚指令由TM下发给TC,最终TC把回滚指令依次下发给所有的RM,通过所有分支事务的回滚达到全局事务回滚的目的;第二种情况:当所有RM都成功提交分支事务后,TM发起全局事务提交指令给到TC服务,TC收到指令后,同样会依次调用所有....

文章 2022-12-17 来自:开发者社区

源码解析Seata AT模式中分支事务的提交或回滚是如何被触发的

前言在之前的博客中,已经介绍过了TM在seata AT模式中的处理流程、TC在seata分布式事务中的主要任务以及RM在seata AT模式中的sql语句执行流程,下面我们通过源码讲述分布式事务是如何实现提交或回滚的。分支事务的提交或回滚在seata AT模式中,只有当所有的分支事务全部成功提交后,才会触发分布式事务的提交:public class ConnectionProxy extends....

源码解析Seata AT模式中分支事务的提交或回滚是如何被触发的
问答 2022-11-27 来自:开发者社区

Seata中主事务调用分支事务服务,但是查询不到,怎么解决呀?

Seata中主事务调用分支事务服务,先在分支事务中插入了一条数据,然后回到主事务中,根据主键查询刚刚插入的数据,但是查询不到,怎么解决呀?

问答 2022-11-20 来自:开发者社区

Seata中分支事务不走if从而导致没执行代码是有什么地方没配置吗?

Seata中分支事务不走if从而导致没执行ConnectionProxy#processGlobalTransactionCommit()代码是有什么地方没配置吗?

问答 2022-11-07 来自:开发者社区

Seata中分支事务注册的时候报错,应该对整体事务的成功没什么影响吧,是不是要区分TM和RM呢?

Seata中分支事务注册的时候由于duplicate entry报错,应该对整体事务的成功没什么影响吧,是不是要区分TM和RM呢?

文章 2022-10-24 来自:开发者社区

分布式事务Seata源码解析九:分支事务如何注册到全局事务

@[TOC]一、前言更多内容见Seata专栏:https://blog.csdn.net/saintmm/category_11953405.html至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata ....

分布式事务Seata源码解析九:分支事务如何注册到全局事务
文章 2022-10-24 来自:开发者社区

【微服务38】分布式事务Seata源码解析六:全局/分支事务分布式ID如何生成?序列号超了怎么办?时钟回拨问题如何处理?

@[TOC]一、前言至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata Failed to get available servers: endpoint format should like ip:p....

【微服务38】分布式事务Seata源码解析六:全局/分支事务分布式ID如何生成?序列号超了怎么办?时钟回拨问题如何处理?
问答 2022-09-19 来自:开发者社区

Seata中为什么分支事务注册时, 全局事务状态不是begin呢?

Seata中为什么分支事务注册时, 全局事务状态不是begin呢?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。