美文网首页
分布式事务理解

分布式事务理解

作者: 小雪的笔记 | 来源:发表于2018-04-23 22:06 被阅读0次
我个人理解的分布式事务是:多个数据库、数据库和JMS 的一致性控制。
例如银行卡消费场景:A消费了200元,同时扣减了A的账户-200&A收到银行发送消费扣减的短信通知(或者另一个DB写入用户A的交易记录)。如果A消费了200元但是消费失败,却又收到了消费短信通知,那么很容易让A用户产生银行卡被盗刷的想法;若果用户A消费了200,账户立马扣减了,但是交易记录写入失败,用户A的对账就会出现问题。
所以分布式事务在一些一致性要求较高的金融场景,是很有价值的。那再说一个不需要分布式事务的场景。
例如:A消费了200元,同时扣减了A的账户-200&同时新增交易表中用户的交易记录(同一个DB)。由于用户A账户扣减和交易表均在同一个DB 同一个数据源,可以通过jdbc的事务直接实现事务控制。

相关文章

  • 什么是分布式事务

    理解分布式事务

  • 分布式事务

    一、简述 分布式事务就是要在分布式系统中实现事务,它其实是由多个本地事务组合而成。可以理解为事务[https://...

  • 浅谈大规模分布式系统中那些技术点

    分布式事务 分布式系统的特性 分布式事务的基本介绍 常用的分布式技术说明 理解2PC和3PC协议 「点击阅读」 分...

  • 分布式事务理解

  • 理解分布式事务

    这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通...

  • 分布式事务理解

    1.事务的概念 事务,其实是包含一系列操作的、一个有边界的工作序列,有明确的开始和结束标志,且要么被完全执行, 要...

  • 分布式事务理解

    实现分布式事务方式如下: 一. XA方式实现 XA二阶段提交实现分布式事务 缺点一:同步性,一个全局的事务管理器协...

  • 分布式事务

    对分布式事务及两阶段提交、三阶段提交的理解 关于分布式事务、两阶段提交协议、三阶提交协议

  • 分布式事务与分布式锁

    一、分布式事务 什么事分布式事务 分布式事务就是指事务的资源分别位于不同的分布式系统的不同节点之上的事务。 分布式...

  • 微服务分布式事务--破局

    微服务架构下分布式事务设计实战 商品 订单 支付 分布式事务->长事务本地事务->短事务 分布式事务: 比如 下...

网友评论

      本文标题:分布式事务理解

      本文链接:https://www.haomeiwen.com/subject/pnjrlftx.html