关于分布式事务原理与解决方案

浮舟z 2020-06-08 11:41:28
基本上所有的原理不管是CAP还是BASE讲的都是数据副本之间的一致性,但是像2PC, TCC解决的不是系统不同部分的事务问题吗?这个和CAP, BASE之间的关系有没有人了解的?万分感谢。
...全文
243 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个可以看看 https://www.jianshu.com/p/eb571e4065ec
冰思雨 2020-06-11
  • 打赏
  • 举报
回复
引用 1 楼 Enchanter, 的回复:
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 BASE是指基本可用(Basically Available)、软状态( Soft State)、最终一致性( Eventual Consistency)。 BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性(Eventual Consitency)。
楼上说的很对
maradona1984 2020-06-11
  • 打赏
  • 举报
回复
解决分布式事务最好的办法是不要有分布式事务,只是这样开发成本很高,需要写补偿代码
亦夜 2020-06-11
  • 打赏
  • 举报
回复
楼上总结的很到位,详细可参考 https://www.cnblogs.com/duanxz/p/5229352.html
Enchanter, 2020-06-10
  • 打赏
  • 举报
回复
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 BASE是指基本可用(Basically Available)、软状态( Soft State)、最终一致性( Eventual Consistency)。 BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性(Eventual Consitency)。

67,513

社区成员

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

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