分布式事务简述
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/91263461;https://zhuanlan.zhihu.com/p/130729144)
以上是关于分布式事务简述的主要内容,如果未能解决你的问题,请参考以下文章