欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JTA+SpringBoot多数据源事务一致性(二)

程序员文章站 2022-05-23 15:02:19
...

一、开发环境

  1. sts或IDEA
  2. springboot1.5+
  3. JDK1.8+
  4. maven3.0+
  5. mysql5.7
  6. oracle11g+

二、实践

  1.  虚拟3个数据库,如:

             JTA+SpringBoot多数据源事务一致性(二)

  1. 为每个数据库建立一张表,以测试数据是否保持一致。
  2. 首先在主数据源建立一张配置多数据源的表,并把数据库连接地址,用户名和密码配置到数据库,如下:

JTA+SpringBoot多数据源事务一致性(二)

  1.    引入JTA 配置 transactions.properties,把该文件放入到resource目录下:
    # SAMPLE PROPERTIES FILE FOR THE TRANSACTION SERVICE
    # THIS FILE ILLUSTRATES THE DIFFERENT SETTINGS FOR THE TRANSACTION MANAGER
    # UNCOMMENT THE ASSIGNMENTS TO OVERRIDE DEFAULT VALUES;
    
    # Required: factory implementation class of the transaction core.
    # NOTE: there is no default for this, so it MUST be speci
相关标签: 技术 java jta