0
点赞
收藏
分享

微信扫一扫

微服务分布式事务解决方案-SpringCould整合seata1.2.0

诗与泡面 2021-09-21 阅读 54

概述

       Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

    官网:http://seata.io/zh-cn/index.html

一、环境配置(快速上手)

       1、软件下载

            下载地址:http://seata.io/zh-cn/blog/download.html

        2、添加logs文件夹

             1、这个时候我们直接启动会报没有log文件的异常,按下图操作即可。

        3、启动seata


二、项目配置

    1、pom引入相关依赖

    2、yml增加配置 seata参数配置详解

    3、AT模式下每个业务数据库需要创建undo_log表,用于seata记录分支的回滚信息

三、项目使用

    1、以原材料服务作为发起方

    2、在库服务的方法

四、项目启动

    1、原材料注册成功 如图:

     2、在库服务注册成功 如图:

    3、seata注册日志 如图


    4、测试结果



注:本文仅以seata的file文件形式举例,不支持高可用场景。

    其它配置参考:http://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html?spm=a2c6h.12873639.0.0.262f1821ZvRfMR

举报

相关推荐

0 条评论