一、Seata是什么
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。
官方文档
https://seata.io/zh-cn/docs/overview/what-is-seata.html
二、如何搭建服务端
1、下载服务端应用
https://github.com/seata/seata/releases
https://github.com/seata/seata/releases/download/v1.6.1/seata-server-1.6.1.zip
2、配置启动
解压文件
配置
启动
三、如何使用客户端
1、添加依赖
<!-- seata-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
</dependency>
2、添加配置
seata:
service:
vgroup-mapping:
# 这里需要对事务组做映射,默认的分组名为 应用名称-seata-service-group,将其映射到default集群
# 这个很关键,一定要配置对,不然会找不到服务
bookservice-seata-service-group: default
grouplist:
default: localhost:8868