seata组件使用期间,获取全局事务状态

GlobalStatus枚举类展示全局事务状态

seata组件使用期间,获取全局事务状态_第1张图片
官网链接:http://seata.io/zh-cn/docs/user/appendix/global-transaction-status.html

获得全局事务状态

// 开启全局事务地方获取全局事务xid
String xid = RootContext.getXID();
// 通过全局事务xid获得GlobalStatus枚举类
GlobalTransaction globalTransaction = GlobalTransactionContext.reload(xid);
GlobalStatus globalStatus = globalTransaction.getStatus();
// 通过GlobalStatus枚举类获取全局事务状态值
int code = globalStatus.getCode();

你可能感兴趣的:(中间件,java,开发语言)