Seata分布式原理及优势

原理

1、长事务分成多个短事务

2、每个业务库都有自己的undo_log表:业务sql操作之前和之后的镜像数据。回滚的之后恢复数据,正常成功后 异步删除

优势

锁资源时间短,效率高

涉及到的表

Tc global_table 全局 xid branch_table 分支的信息 lock_table 此时此刻锁的表

业务库 undo_log

相关推荐
我不是阵雨6 小时前
微服务幂等性深度解剖
微服务·云原生·架构
code_slave(码畜)9 小时前
微服务架构落地:消息队列架构设计(上篇)——异步解耦、削峰填谷,看懂业务事件流转本质
spring boot·spring cloud·微服务·云原生·架构
code_slave(码畜)13 小时前
微服务架构落地:消息队列架构设计(下篇)——消息堆积、死信治理与集群监控告警实战
spring boot·spring cloud·微服务·云原生·中间件·架构
Joy T2 天前
从 Nginx 到 Gateway 再到微服务:一次 AI 请求的完整链路
nginx·微服务·gateway·controller·路由转发·ai service·接口错误排查
数据狐(Datafox)2 天前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java·大数据·微服务
自强的小白5 天前
nacos配置中心面试题(导入配置的优先级),注意是如果后导入相同配置是以 后导入优先。外部入优先和nacos的数据隔离。
java·微服务
suaizai_5 天前
Spring Cloud Gateway 全链路 traceId 传递方案
微服务
Wang's Blog5 天前
Java框架 SpringCloud 快速入门: 微服务配置拉取
java·spring cloud·微服务
Wang's Blog5 天前
Java框架 SpringCloud 快速入门: 微服务框架课程介绍与知识地图
java·spring cloud·微服务
写后端的胖头鱼5 天前
【高频面试题】微服务项目排查错误流程(万字详解)
微服务·架构·问题定位·链路·线上排错