分布式事务

内容概要:分布式事务概念理解、业务场景介绍、CAP理论、BASE理论、2PC、Seata、TCC、消息机制、通知机制、项目实战
Java微服务分布式事务控制

最新博文

  • 彻底搞清楚什么是CAP理论

    【原创】

    ​ CAP是 Consistency、Availability、Partition tolerance三个词语的缩写,分别表示一致性、可用性、分区容忍性。CAP是一个已经被证实的理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)这三项中的两项。

    攀博课堂 21-05-20 分布式事务

    阅读更多
  • Hmily实现TCC事务

    【原创】

    TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Cancel。本文介绍TCC事务控制的技术方案。

    攀博课堂 21-05-29 分布式事务

    阅读更多
  • 什么是分布式事务

    【原创】

    分布式系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不同的服务之间通过网络远程协作完成事务称之为分布式事务

    攀博课堂 21-05-20 分布式事务

    阅读更多
  • seata实现2pc分布式事务控制

    【原创】

    2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。

    攀博课堂 21-05-20 分布式事务

    阅读更多
  • RocketMQ实现可靠消息最终一致性

    【原创】

    ​ 可靠消息最终一致性事务适合执行周期长且实时性要求不高的场景。引入消息机制后,同步的事务操作变为基于消息执行的异步操作, 避免了分布式事务中的同步阻塞操作的影响,并实现了两个服务的解耦。

    攀博课堂 21-05-20 分布式事务

    阅读更多
  • 分布式事务框架Seata原理

    【原创】

    传统2PC的问题在Seata中得到了解决,它通过对本地关系数据库的分支事务的协调来驱动完成全局事务,是工作在应用层的中间件。主要优点是性能较好,且不长时间占用连接资源,它以高效并且对业务0侵入的方式解决微服务场景下面临的分布式事务问题,它目前提供AT模式(即2PC)及TCC模式的分布式事务解决方案。

    攀博课堂 21-05-20 分布式事务

    阅读更多