sample-txc-simple-springfree 样例工程_样例工程_AT 模式_用户指南_全局事务服务 GTS-

sample-txc-simple-springfree 样例工程_样例工程_AT 模式_用户指南_全局事务服务 GTS

阿里云服务器优惠

sample-txc-simple-springfree 样例工程

业务逻辑说明

从 A 账户扣款,给 B 账户打款。如果为负值则抛出应用异常导致全局事务回滚。

您可以下载样例工程

案例搭建方法

  1. 编译工程。

    1. 下载源代码并导入 IDEA/Eclipse。

    2. 找到 sample-txc-simple-springfree/src/main/java 目录,SpringFreeClient.java 中的 xxxx 替换为可用资源。

  2. 执行 mvn package -Dmaven.test.skip=true –Ptest 生成 JAR 包 pay.jar。

  3. 准备环境。

    1. 需要两台 RDS,分别存储订单数据和库存数据,一台 ECS用于部署本应用。

    2. 在两个 RDS 实例中分别执行 txc_sample1.sql、 txc_sample2.sql 和 txc_undo_log.sql 完成建表。

  4. 测试程序。

    1. 在 sample-txc-simple-springfree 目录下执行 build.sh 编译本工程。编译完成后在 sample-txc-simple-springfree/client/bin 目录下执行 run.sh 可以看到运行结果。
  5. Java 源代码在 /sample-txc-simple-springfree/src/main/java/com/taobao/txc/tests 目录下,可以根据业务需求修改。

注:样例工程一定要在经典网络 ECS 上运行,本地运行暂不支持

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • potplayer
  • directx