分布式事务管理Seata
文章平均质量分 86
小钟要学习!!!
一个新手的程序员跟着黑马教程一路走的学习经验与总结分享在此(接项目)
说明:所有的博客大多来源网络教程视频学习总结得来
展开
-
Seata高可用集群搭建(将事务组映射配置到nacos)
计划启动两台seata的tc服务节点:之前我们已经启动了一台seata服务,端口是8091,集群名为SH。现在,将seata目录复制一份,起名为seata2,然后修改一下集群的名称,其他的不需要动新版的需要指定一下服务地址,自定义,默认的是7091进入seata2/bin目录,然后运行命令:打开nacos控制台,查看服务列表:接下来,我们需要将tx-service-group与cluster的映射关系都配置到nacos配置中心(配置管理)。新建一个配置:配置信息如下:2.2、微服务读取nacos配原创 2022-06-08 20:10:38 · 1968 阅读 · 4 评论 -
动手实践Seata四种模式(XA、AT、TCC、SAGA)
XA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准,XA 规范 描述了全局的TM与局部的RM之间的接口,几乎所有主流的数据库都对 XA 规范 提供了支持。seata的XA模式做了一些调整,但大体相似:RM一阶段的工作:TC二阶段的工作:RM二阶段的工作:修改application.yml文件(每个参与事务的微服务),开启XA模式:给发起全局事务的入口方法添加@GlobalTransactional注解,本例中是O原创 2022-06-08 20:07:56 · 5721 阅读 · 19 评论 -
分布式事务之Seata项目集成部署
微服务下单业务,在下单时会调用订单服务,创建订单并写入数据库。然后订单服务调用账户服务和库存服务:创建数据库,名为seata-demo,然后导入课前资料提供的SQL文件:项目结构如下(基于figen的远程调用):通过postman软件进行接口测试1998年,加州大学的计算机科学家 Eric Brewer 说,分布式系统无法同时满足这三个指标。这个结论就叫做 CAP 定理。Consistency(一致性):用户访问分布式系统中的任意节点,得到的数据必须一致Availability (可用性):用户访问集群中原创 2022-06-08 20:02:21 · 1270 阅读 · 0 评论 -
最新版Seata的安装部署
官网最新1.5.1版本的seata安装与1.4x版本安装介绍原创 2022-06-08 19:58:23 · 1678 阅读 · 12 评论