
SpringCloud之Seata分布式事务
以spring cloud alibaba框架为核心,实战seata组件
宣晨光
向往架构师,专注于微服务治理、人工智能领域;对前端、服务端、数据库、容器化、大数据、区块链等都有涉及。
展开
-
05-Seata下SQL使用限制
DML 语句类型、SQL 实例以及 Seata 是否支持,原创 2024-01-24 10:53:38 · 654 阅读 · 0 评论 -
04-Seata修改通信端口
基于docker环境部署下,可以翻看专栏之前的文章配置文件 /home/server/seata/resources/application.yml默认${server.port} + 1000。原创 2024-01-24 09:41:49 · 981 阅读 · 0 评论 -
03-Seata服务端接入Nacos + Mysql配置
seata 支持nacos注册、配置中心。原创 2024-01-23 11:08:29 · 702 阅读 · 0 评论 -
02-docker下部署seata
官方部署文档 http://seata.io/zh-cn/docs/ops/deploy-by-docker配置参数说明 http://seata.io/zh-cn/docs/user/configurations。原创 2024-01-22 10:51:49 · 889 阅读 · 1 评论 -
01-Seata的体系结构
1.TM请求TC开启一个全局事务,TC会生成一个XID作为该全局事务的编号,XID会在微服务的调用链路中传播,保证将多个微服务的子事务关联在一起;file模式:适合单机模式,全局事务会话信息在内存中读写,并持久化本地文件 root.data,性能较高;2.RM请求TC将本地事务注册为全局事务的分支事务,通过全局事务的XID进行关联;db模式:适合集群模式,全局事务会话信息通过 db 共享,相对性能差点;4.TC驱动RM将XID对应的自己的本地事务进行提交还是回滚。原创 2024-01-22 09:32:17 · 413 阅读 · 0 评论