u012646349
sujmis
采纳率0%
2018-06-27 06:19 阅读 2.3k

spring boot 中用到100多个数据源,如何添加分布式事务

10

spring boot 项目中大概用到100多个数据源,
项目启动时没有初始化任何数据源,
只有根据用户请求的域名得到数据库配置(配置文件中有域名与数据库连接信息的映射关系)
,然后动态创建数据源,,,
问题是,需要添加事务的话有点麻烦????

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • a718089112 a718089112 2018-06-27 06:26

    用原生的Connection 手动控制事务吧 多个connection 一起commit 或者 一起rollback

    点赞 1 评论 复制链接分享
  • u011354505 刘小琴 2018-06-27 06:41

    用到的时候再初始化。别一下子都初始化了

    点赞 评论 复制链接分享
  • WebDeveloper512 WebDeveloper512 2018-06-27 06:42

    利用切面来拦截实现动态数据源的切换额事务的提交

    点赞 评论 复制链接分享
  • q429122164 q429122164 2018-06-27 07:14

    Atomikos参考一下,分布式事务

    点赞 评论 复制链接分享
  • Zhuzhuxia_1993 Zhuzhuxia_1993 2018-06-27 15:23

    JTA分布式事务
    开源实现Atomikos

    点赞 评论 复制链接分享

相关推荐