SpringBoot 实现TCC补偿性事务怎么实现?

丶请叫我小周 2017-10-10 09:37:25
公司现在的项目是基于SpringBoot实现的插件式开发模式,以一个Springboot项目作为框架,功能代码以jar包的形式添加到系统中,现在想实现事务处理,该如何实现,求大神指点迷津。。。
...全文
1218 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39862845 2019-03-22
  • 打赏
  • 举报
回复
https://github.com/sunpengChina/dog 分布式事务框架,单事务损耗3ms左右,支持链式调用
丶请叫我小周 2017-10-10
  • 打赏
  • 举报
回复
现在的要做的就是给项目增加tcc补偿性的事务处理,我是想自己实现一个tcc事务,提供三个接口:trying、confirm、cancel, 然后系统中那个服务需要事务处理就去实现这个三个接口就行了,但是那个tcc事务我看了些资料,有些地方不是很理解,所以想问问,如果是要自己实现tcc补偿性事务的话有没有好的思路
tangjunchf 2017-10-10
  • 打赏
  • 举报
回复
事务处理和TCC是两个级别的问题。 事务处理默认支持,显示使用@Transactional TCC事务建议先看懂理论,可以自己实现,也可以学习下开源的 https://github.com/liuyangming/ByteTCC 个人建议,如果是非必要的,可以通过消息队列来做最终一致性
丶请叫我小周 2017-10-10
  • 打赏
  • 举报
回复
引用 1 楼 tangjunchf 的回复:
事务处理和TCC是两个级别的问题。 事务处理默认支持,显示使用@Transactional TCC事务建议先看懂理论,可以自己实现,也可以学习下开源的 https://github.com/liuyangming/ByteTCC 个人建议,如果是非必要的,可以通过消息队列来做最终一致性
如果我想自己基于SpringBoot来实现tcc事务的话要怎么弄?

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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