分布式事务简述

Posted 泓礼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式事务简述相关的知识,希望对你有一定的参考价值。

事务扩展到多机器时,带来分布式事务问题。不同场景下的分布式事务有些许差别:分布式数据库里面的事务可能会涉及到多节点,其支持的事务可以称之为分布式事务;微服务环境下,不同服务使用不同的数据库,形成隔离的数据库间的分布式事务;消息中间件涉及到消息的生产、转存及消费,多阶段间需要保证对外状态的一致性,同样有分布式事务的说法。

有关微服务和分布式事务的几篇文章

yugaDb(https://blog.yugabyte.com/implementing-distributed-transactions-the-google-way-percolator-vs-spanner)

微软介绍的微服务的几大挑战(https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/distributed-data-management);
使用xa分布式事务协议的案例,分析prepare阶段异常的几种情况(https://dzone.com/articles/microservices-and-distributed-transactions-beyond
知乎上面的分布式事务的两篇水文(https://zhuanlan.zhihu.com/p/91263461https://zhuanlan.zhihu.com/p/130729144

以上是关于分布式事务简述的主要内容,如果未能解决你的问题,请参考以下文章

简述 zookeeper 基于 Zab 协议实现选主及事务提交

分布式事务的四种解决方案

Rabbitmq的分布式事务解决方案

转 分布式事务的四种解决方案

Java分布式事务的四种解决方案

SpringCloud-2.0-周阳(24. 分布式事务 - Seata)