文章分类 -  微服务

摘要:分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务 一、2PC: 2PC,两阶段提交,将事务的提交过程分为资源准备和资源提交两个阶段,并且由事务协调者来协调所有事务参与者,如果准备阶段所有事务参与者都预留资源成功,则进行第二阶段的资源提 阅读全文
posted @ 2022-01-11 17:14 门罗的魔术师 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:表级锁的争用状态变量:show status like ‘table%’; 行级锁争用状态变量:show status like ‘innodb_row_lock%’; 单体架构的优势:1、便于开发2、易于测试3、易于部署 单体架构的不足:1、复杂性高2、交付效率低:构建和部署耗时长3、伸缩性差:只 阅读全文
posted @ 2021-10-09 09:39 门罗的魔术师 阅读(779) 评论(0) 推荐(0) 编辑
摘要:AT 模式下,把每个数据库被当做是一个 Resource,Seata 里称为 DataSource Resource。业务通过 JDBC 标准接口访问数据库资源时,Seata 框架会对所有请求进行拦截,做一些操作。每个本地事务提交时,Seata RM(Resource Manager,资源管理器) 阅读全文
posted @ 2020-08-13 18:55 门罗的魔术师 阅读(1974) 评论(0) 推荐(1) 编辑
摘要:本文整理了阿里几位技术专家,如架构总监 谢纯良,中间件技术专家 玄难等几位大牛,关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩,供大家学习借鉴。 01 阿里业务中台架构图 基础设施服务, 阅读全文
posted @ 2020-08-13 18:32 门罗的魔术师 阅读(523) 评论(0) 推荐(0) 编辑
摘要:关于fescar的详细介绍,请参阅fescar wiki。 传统的2PC提交协议,会持有一个全局性的锁,所有局部事务预提交成功后一起提交,或有一个局部事务预提交失败后一起回滚,最后释放全局锁。锁持有的时间较长,会对并发造成较大的影响,死锁的风险也较高。 fescar的创新之处在于,每个局部事务执行完 阅读全文
posted @ 2019-04-24 16:45 门罗的魔术师 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:阿里妹导读:分布式事务已经成为微服务落地最大的阻碍,也是非常具有挑战性的一个技术难题。 为此,今天我们邀请阿里高级技术专家于皋,和大家深入探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案 GTS(Global Transaction Service)。 1 阅读全文
posted @ 2019-04-23 15:54 门罗的魔术师 阅读(631) 评论(0) 推荐(0) 编辑
摘要:TCC 事务介绍 在08年的软件开发2.0技术大会上,支付宝程立在PPT大规模SOA系统中的分布事务处理,提出TCC概念。 在网络上搜索分布式事务相关的博客,基本都会提及这个PPT,目前很多分布式事务开源项目也都是基于TCC的思想实现。 TCC 将事务提交分为 Try - Confirm - Can 阅读全文
posted @ 2019-04-23 14:51 门罗的魔术师 阅读(1985) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示