Apache Seata(incubating) Samples for Java

Clone this repo:
  1. 56bc1a8 bugfix: bump rpc-sofa-boot-starter version to latest (#675) by Xiangkun Yin · 4 days ago master
  2. 199bdb4 bugfix: xa transfer error explicitly (#659) by Xiangkun Yin · 9 days ago
  3. 18c1d17 optimize: update codeql and ci (#660) by Xiangkun Yin · 10 days ago
  4. 8c18ee2 optimize: upgrade mysql to 8.0.28 (#671) by jimin · 12 days ago
  5. b32fc3b optimize: upgrade sofaRPC and H2 (#669) by jimin · 12 days ago

samples code specification

Directory Structure

The first and second levels are more of a directory

Top level: seata-samples

Second layer: at-sample, tcc-sample, saga-sample, xa-sample

Third floor, The third layer is the specific sample and the naming convention is as follows:

naming

naming with framework: spring-nacos-seata, springboot-naocs-zk-seata ...

dependency

pom: The dependencies of each sample should be independent and should not depend on the dependencies of the parent pom of seata samples.

samples transaction model

https://seata.apache.org/docs/user/quickstart/

start sequence

1、account

2、storage

3、order

4、business