
seata
文章平均质量分 67
猿-猿
这个作者很懒,什么都没留下…
展开
-
seata TCC模式
。Seata 产品模块。Seata 中有三⼤模块,分别是 TM、RM 和 TC。其中 TM 和 RM 是作为 Seata 的客户端与业务系统集成在⼀起,TC 作为 Seata 的服务端独⽴部署。1).TC (Transaction Coordinator) - 事务协调者维护全局和分⽀事务的状态,驱动全局事务提交或回滚。2).TM (Transaction Manager) - 事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。3).RM (Resource Manager) -原创 2021-04-24 13:51:56 · 598 阅读 · 0 评论 -
seata can not connect to services-server
解决办法:启动时命令增加-h 指定ip地址sh seata-server.sh -h 192.168.1.8原创 2021-04-22 23:01:17 · 2634 阅读 · 0 评论 -
seata at模式
1.AT 模式提供⽆侵⼊⾃动补偿的事务模式,⽬前已⽀持 MySQL、 Oracle 、PostgreSQL和 TiDB的AT模式,H2 开发中2.Seata 产品模块1.Seata 中有三⼤模块,分别是 TM、RM 和 TC。其中 TM 和 RM 是作为 Seata 的客户端与业务系统集成在⼀起,TC 作为 Seata 的服务端独⽴部署。2.TC (Transaction Coordinator) - 事务协调者维护全局和分⽀事务的状态,驱动全局事务提交或回滚。3.TM (Transacti原创 2021-04-18 23:00:16 · 843 阅读 · 0 评论 -
seata和postgresql和springcloud整合
第一步导入坐标 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <scope>runtime</scope> </dependency> <!--druid--> <dependency>原创 2020-08-05 17:12:41 · 1811 阅读 · 0 评论 -
seata和sharding和postgresql整合
第一步导入坐标 <!--sharding+seata+mp整合开始 第一步--> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <scope>runtime</scope> </dependenc原创 2020-08-05 17:08:20 · 2038 阅读 · 1 评论 -
seata-server高可用配置和在项目中的配置 nacos为注册中心
1.配置registry.conf注意 nacos1.2版本有bug,serverAddr 一定要加端口registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" nacos { application = "seata-server" serverAddr = "192.168.101.500:8848,192.168.101.501:8848" namespace = ""原创 2020-05-26 10:23:49 · 1875 阅读 · 0 评论 -
seata手动回滚代码
seata手动回滚代码项目中加上seata后异常不要捕获。不然seata回滚代码不会生效。如果项目中加的有全局的异常捕获请用seata api手动回滚。具体操作如下:在发生异常的地方加上 try{}catch(Exception e){GlobalTransactionContext.reload(RootContext.getXID()).rollback();}就会回滚。...原创 2020-04-14 12:27:47 · 3008 阅读 · 1 评论