Apache Seata(incubating) Samples for Java

Clone this repo:
  1. 7eaf5c7 feat: add remaining tcc and spring-saga e2e case (#699) by A Cabbage · 6 weeks ago master
  2. af6124e feat: add spring-seata-dubbo-saga e2e case (#700) by A Cabbage · 6 weeks ago
  3. 980a2f4 feat: add springboot-seata and springboot-mybatis-seata e2e case (#697) by A Cabbage · 6 weeks ago
  4. 3d20d3f feat: add spring-dubbo-seata and spring-seata e2e cases in at-sample (#696) by A Cabbage · 6 weeks ago
  5. 14067d3 feat: add xa-sample and springboot-sofarpc-seata-tcc e2e case (#698) by A Cabbage · 6 weeks 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