Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee 朱秋贵内科诊所 My腾云code

分布式事务TCC

摘要:分布式事务 09 TCC的confirm原理、日志原理、网络通信原理 confirm的原理 日志原理 服务器启动的时候创建数据库表 对订单服务: 插入一条事务(trans_id最关键):status=(0, 开始执行try),role=START(1, "发起者"), id=113694111479 
 
 
摘要:分布式事务 08 TCC框架示例——hmily 市面常见TCC框架 Seata :阿里云推出的组件,支持较多方案,主推AT(二阶段+分布式锁) tcc-transaction:不和底层rpc耦合,使用dubbo,http,thrift,webservice都可 tx-lcn:支持常用的dubbo,s 
 
 
摘要:分布式事务 07 TCC分布式事务与购物下单示例分析 TCC分布式事务 定义:TCC分布式事务,全称为“Try-Confirm-Cancel”,是类2PC的柔性分布式事务解决方案 来源:2008年阿里巴巴程立博士的采访,经成立博士传道后被国内开发了解与接受。 TCC核心结构 业务示例分析:购物下单 
 
 
摘要:分布式事务 06 三阶段提交与刚性事务的缺陷 两阶段事务宕机分析 协调者宕机 一阶段宕机: 情景:所有参与者无法收到协调者二阶段的commit或rollback,会一直阻塞,本地事务无法结束 方案:参与者统一rollback(未进入二阶段,参与者都不会受到提交或者回滚命令,当前事务无法继续提交,只能
 
 
摘要:分布式事务 05 两阶段事务 两阶段提交是什么? 定义:称为2PC(2 Phase Commit Protocol),意思为1次事务分为两个阶段,是强一致性、中心化的原子提交协议 参与角色: 协调者:一个,TM, 协调与管理事务 参与者:N个,RM,可以使DB或者某些微服务 两阶段事务分析 以用户下 
 
摘要:分布式事务 04 DTP模型与XA规范 DTP的来历 DTP分布式事务模型(全称为Distributed Transaction Processing Reference Model),与DTP的XA规范(全称为Distributed Transaction Processing The XA Sp 
 
 
摘要:分布式事务 03 BASE定理 BASE理论是对CAP中的一致性及可用性进行一个权衡的结果 核心思想是:即使无法做到强一致,但是每个应用可以根据自身的业务特定,采用合适方式达到最终一致 BA:Basically Available(基本可用) 理解: 损失相应时间:CAP可能10ms,BASE 1- 
 
摘要:分布式事务 02 CAP定理 CAP 一句话概括 分布式系统中,网络故障、服务瘫痪仍然能保持数据的一致性 CAP Consistency(一致性) 说明:写操作之后的读操作,必须返回该值 情景: 举例来说,某条记录是 v0,用户向 G1 发起一个写操作,将其改为 v1。 用户的读操作就会得到 v1。
 
摘要:分布式事务01 事务基本概念 事务的定义 一组SQL组成的执行单元,该单元要保证整体成功整体失败 本地事务 本地事务出现在关系型数据库中,仅支持单库事务,不可跨库 分布式事务 同一个事务,在操作多个数据库的时候需要保持ACID的特性,通常用于微服务场景下的多服务处理 情景:订单、积分、物流等等服务共
posted @ 2023-02-17 09:40  cn2023  阅读(64)  评论(0编辑  收藏  举报