事务以及分布式事务
a坤
这个作者很懒,什么都没留下…
展开
-
分布式事务-RMI
在客户端通过RMI调用服务方法,该操作将会执行数据库操作,问题是:我如何在客户端回滚服务方法执行的数据库操作?RMIServer有DB的操作RMIClient也有DB操作,想两者构成事务即,如:当Server上的DB操作后,Client的DB操作发现的异常,想回滚Server上的DB操作但是实现上这是两个客户端在访问事务性的资源。JTA事务是同一客户端同时访问多个事务性资源时,可以...原创 2019-05-08 11:20:29 · 305 阅读 · 0 评论 -
java-事务的特征
事务的简单表述:就是一个方法中设计到多个步骤,一旦有步骤跑出了异常,就会回滚前面的步骤,把数据库中做过的修改进行复原。ACID特性:1.原子性(Atomic)此事务涉及的所有操作都是不可分割的,这些操作要么全部执行,要么全都不执行。2. 一致性(Consistency)事务开始前后,数据具备一致性;具体可以认为是事务前后各种约束都还在(符合各种约束);这里我们举个大家...原创 2019-04-11 15:27:54 · 271 阅读 · 0 评论 -
分布式事务-CAP理论
转自:http://www.ruanyifeng.com/blog/2018/07/cap.html分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它其实很好懂,而且是显而易见的。下面的内容主要参考了 Michael ...转载 2019-05-07 16:16:09 · 160 阅读 · 0 评论 -
分布式事务-BASE理论
BASE理论BASE是Basically Available(基本可用)、Soft state(软状态)和Eventually consistent(最终一致性)三个短语的缩写。BASE理论是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网系统分布式实践的总结, 是基于CAP定理逐步演化而来的。BASE理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当...原创 2019-05-07 16:23:06 · 1549 阅读 · 0 评论