快乐的程序员
分布式一致性那些事儿 分布式一致性那些事儿
1 什么是微服务、微服务架构、分布式 微服务:它是一个单一的、完整的服务,这个服务只做部分功能。甚至一个微服务只负责创建数据、一个微服务只负责修改数据,也是可用的。不同的微服务之间通过rpc相互交互。一个微服务是一个完整的服务,它的开发、联
2024-04-23
基于本地消息表的分布式事务解决方案 基于本地消息表的分布式事务解决方案
写在前面上篇文章介绍了 分布式一致性那些事儿,本文将详细讲解一下本地事务表的实现原理 原理本地消息表方案最初是ebay提出的,其实也是BASE理论的应用,属于可靠消息最终一致性的范畴。这里以支付服务和会计服务为例展开介绍本地消息表方案,大概
2024-04-23
SOA架构和微服务架构的区别 SOA架构和微服务架构的区别
写在前面在网上查了好多资料,都没有详细的解释清楚SOA架构和微服务架构的区别,本文结合作者自己的理解来谈一下他们的区别,可能不对,欢迎交流。 这两种架构都是分布式的一种。 区别首先SOA和微服务架构是一个层面的东西,而对于ESB和微服务网关
2024-03-21
分布式数据库中间件TDDL是什么 分布式数据库中间件TDDL是什么
写在前面Tddl是一个分布式数据库中间件,它在阿里内部被广泛的使用,主要是为了解决分布式数据库产生的相关问题,分布式数据库与数据库中间件息息相关 演变历史1)TDDL 2.0 (2009~2011) 第一个流行版本 2)TDDL 3.1 (