美文网首页
微服务中分布式事务解决方案

微服务中分布式事务解决方案

作者: BenjaminCool | 来源:发表于2019-12-18 17:48 被阅读0次

分布式事务解决方案

1、阿里巴巴seata分布式事务

2、 京东ShardingSphere分布式事务

3、tcc-transaction

分布式事务

image.png

1、最好的方式就是避免分布式事务

2、无法避免的分布式事务

关于分布式事务,工程领域主要讨论的是强一致性和最终一致性的解决方案。典型方案包括:

两阶段提交(2PC, Two-phase Commit)方案
eBay 事件队列方案
TCC 补偿模式
缓存数据最终一致性

事务链和保证原子性、数据一致性? TCC策略
image.png
dubbo

https://github.com/changmingxie/tcc-transaction/wiki

image.png
JTA
image.png image.png

Package javax.transaction.xa

相关文章

  • 分布式事务(3)--seate

    Seate控制分布式事务:Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。...

  • 微服务架构下分布式事务解决方案 —— 阿里GTS

    摘要:本文将深入和大家探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案...

  • 分布式事务的解决方案

    本文从以下几个方面介绍分布式事务的解决方案: 为什么会有分布式事务分布式事务经典模型分布式事务解决方案 为什么会有...

  • seata学习笔记(二)——原理分析

    什么是seata? seata是具有高性能、易用的微服务框架下的分布式事务解决方案。 传统事务 传统单机应用程序中...

  • Seata简介

    是什么? seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。官...

  • Seata分布式事务管理

    Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务 1.下载 :...

  • Dubbo整合Seata,教你轻松实现TTC模式分布式事务

    Seata Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将...

  • 分布式事务

    目录 分布式事务解决方案 长事务: saga 短事务: 设计的时候尽量短事务,能不用分布式事务尽量不用,分布式事务...

  • 五分钟体验分布式事务框架Seata

    前言 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户...

  • 基于 Fescar 解决微服务架构下数据一致性的实践

    Fescar 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 随着业务的快速发展,应用单体...

网友评论

      本文标题:微服务中分布式事务解决方案

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