Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
这次我彻底理解了分布式事务的产生场景和解决方案!!
随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
你看过sharding-jdbc的源码吗?
本文主要介绍 OceanBase 数据库启动时是如何将已持久化的日志和数据恢复到内存,重新形成各类信息(如租户信息、分区信息等)的内存映像,从而回到宕机前的状态。
分布式事务的协议都包含哪些,我们日常开发过程中主要采用哪些方案。分布式系统高可用是如何保证副本一致性,具体都有哪些算法,以及数据的分布算法等
我们来实践完成一个微服务上的xa事务,加深分布式事务的理解,这里采用dtm作为分布式事务的管理者,来运行其中一个xa的demo
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。
基于 ShardingSphere narayana XA 实现一个简单的分布式事务 demo
在产品初期快速迭代的过程中,往往为了快速上线而占据市场,在后端开发的过程中往往不会过多的考虑分布式和微服务,往往会将后端服务做成一个单体应用,而数据库也是一样,最初会把所有的业务数据都放到一个数据库中,即所谓的单实例数据库。随着业务的迅速发
本文主要介绍 OceanBase 数据库启动时是如何将已持久化的日志和数据恢复到内存,重新形成各类信息(如租户信息、分区信息等)的内存映像,从而回到宕机前的状态。
冰河联合猫大人共同创作的分布式事务领域的开山之作——《深入理解分布式事务:原理与实战》一书正式出版了,于2021年10月20日开始在当当预售,当天即登上当当新书榜第一的位置!
随着业务的快速发展,网站系统往往由单体架构逐渐演变为分布式、微服务架构,而对于数据库则由单机数据库架构向分布式数据库架构转变。此时,我们会将一个大的应用系统拆分为多个可以独立部署的应用服务,需要各个服务之间进行远程协作才能完成事务操作。
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。
在产品初期快速迭代的过程中,往往为了快速上线而占据市场,在后端开发的过程中往往不会过多的考虑分布式和微服务,往往会将后端服务做成一个单体应用,而数据库也是一样,最初会把所有的业务数据都放到一个数据库中,即所谓的单实例数据库。随着业务的迅速发
万字长文带你一步步实现分布式事务!!
当前微服务“大行其道”,而微服务很大的一痛点就是分布式服务如何解决,Seata为了我们提供了开箱即用的解决方案,并且因其易用、活跃的社区、高效的性能等成为分布式解决方案的不二之选,本文对Seata的实现原理进行详细的讲解。
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。
本文重点阐述了基于RocketMQ来实现最终一致性的分布式事务案例。 另外,也分享了关于《RocketMQ技术内幕》一书中,分布式事务示例代码,可能出现的异常问题。关于这一点,也希望朋友们如果有不同看法,积极留言,共同交流。
随着业务的快速发展,网站系统往往由单体架构逐渐演变为分布式、微服务架构,而对于数据库则由单机数据库架构向分布式数据库架构转变。此时,我们会将一个大的应用系统拆分为多个可以独立部署的应用服务,需要各个服务之间进行远程协作才能完成事务操作。
你看过sharding-jdbc的源码吗?
随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。
当前微服务“大行其道”,而微服务很大的一痛点就是分布式服务如何解决,Seata为了我们提供了开箱即用的解决方案,并且因其易用、活跃的社区、高效的性能等成为分布式解决方案的不二之选,本文对Seata的实现原理进行详细的讲解。
分布式事务是一个很难解决的难题,要保证分布式事务的ACID特性更是难上加难。有时为了实现分布式事务,我们不得不做各种权衡。本文研究阿里分布式事务解决方案Seata的源码,研究主要集中在AT模式。
为了保证分布式环境下数据强一致性,需要引入分布式事务,而分布式事务由于网络环境的不确定性,天生就很难实现。具体可以见上一篇。
随着业务的快速发展,网站系统往往由单体架构逐渐演变为分布式、微服务架构,而对于数据库则由单机数据库架构向分布式数据库架构转变。此时,我们会将一个大的应用系统拆分为多个可以独立部署的应用服务,需要各个服务之间进行远程协作才能完成事务操作。
本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍。
本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍。
最近,工作中要为现在的老系统做拆分和升级,刚好遇到了分布式事务、幂等控制、异步消息乱序和补偿方案等问题,刚好基于实践结合个人的看法记录一下一些方案和思路。
冰河联合猫大人共同创作的分布式事务领域的开山之作——《深入理解分布式事务:原理与实战》一书正式出版了,于2021年10月20日开始在当当预售,当天即登上当当新书榜第一的位置!
基于ShardingSphere的Atomikos XA实现一个简单的分布式事务应用demo
MySQL的XA事务崩溃了,我是这样恢复的!!
分布式事务之事务消息,RocketMQ 和 Kafka 是如何实现的?
在 MySQL 中只有使用 Innodb 引擎才支持事务,事务用于维护数据的完整性。