dubbo或者springcloud的微服务系统使用分布式事务的主流解决方案是什么了?请尽量详细。
找到一篇文章,里面竟然有这么多 分布式事务框架 留作记录,也帮助看到这个问题的人:http://springcloud.cn/view/374
谢谢
不自己写就用LCN框架
没有一个方案给我吗?
分布式事务处理并非最佳方案。很多公司该块的处理都是自己开发代码进行特殊处理的。
网上我找了很多资料,看的不太懂,什么补偿模式,什么TCC模式,还有CAP模式,感觉好难
回复@颖辉小居 : 多读几次慢慢理解就好了,TCC是自己写代码当事务失败马上做另一个失败操作恢复数据,CAP和BASE是理论,最大努力通知基本是事务部分失败重试记录日志等人工或者定时器处理,有个easyTransaction框架可以看看。另外有个协商机制忘记叫什么名字了因为效率不好基本没在用。
都是柔性的,记录日志(mq或者数据库),根据日志消费情况做事务补偿之类的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
找到一篇文章,里面竟然有这么多 分布式事务框架 留作记录,也帮助看到这个问题的人:http://springcloud.cn/view/374
谢谢
不自己写就用LCN框架
没有一个方案给我吗?
分布式事务处理并非最佳方案。很多公司该块的处理都是自己开发代码进行特殊处理的。
网上我找了很多资料,看的不太懂,什么补偿模式,什么TCC模式,还有CAP模式,感觉好难
回复
@颖辉小居 : 多读几次慢慢理解就好了,TCC是自己写代码当事务失败马上做另一个失败操作恢复数据,CAP和BASE是理论,最大努力通知基本是事务部分失败重试记录日志等人工或者定时器处理,有个easyTransaction框架可以看看。另外有个协商机制忘记叫什么名字了因为效率不好基本没在用。
都是柔性的,记录日志(mq或者数据库),根据日志消费情况做事务补偿之类的。