Spring Cloud + OpenFeign + JPA + Sharding jdbc + Seata整合的问题

王者_来归 2021-08-14 09:53:14

哪位大神帮忙看看,特别是有事务AOP代码的参考的,麻烦提供一下链接,非常感谢!

https://ask.csdn.net/questions/7489596?expend=true

...全文
309 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
编号灬9527 2021-08-14
  • 打赏
  • 举报
回复
不知道你一个系统用这两个工具的场景!一个服务对应一个数据源,seata已经能满足你的需求了!像那种一个schema对应一个租户的saas系统的话,你都没必要用sharding jdbc!直接一个数据源就搞定了!写sql的时候,自己去加上schema就行了!瞄了一眼sharding jdbc的官网,人家3.0就只支持xa和local两种事务,xa需要jta事物管理器,这玩意就依赖spring事务了!seata自己独立的一套事物逻辑,独立于spring事务,你非要搞一起,那就只能自己去看这两个东西的源码了!
王者_来归 2021-08-14
  • 举报
回复
@编号灬9527 谢谢,Sharding JDBC现在已经在出5.0版了,我使用的是4.1.1版本,支持at事务的。另外,使用它是因为我有些表的数据量非常大,不仅需要分库,还需要分表。这个问题我想应该是出在事务管理的配置上,在网上找了很多方案,都是基于sharding-jdbc+mybatis+seata的配置,没有基于:sharding-jdbc+jpa+seata的配置。应该是说我不会改,不知道怎么样改成jpa的配置方式。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧