
分布式一些概念
迷途老码
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GTS分布式事务概念
1、GTS概念 GTS 定义了一套事务框架以便描述分布式事务,在框架下支持不同事务模式运行。 2、核心组件 分布式事务包含以下 3 个核心组件: Transaction Coordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。 Transaction Manager(TM):控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚...原创 2020-03-17 18:05:19 · 503 阅读 · 0 评论 -
分布式事务
1、分布式事务产生的背景 传统项目中多数据源(jta+atomikos) 多个服务中心,不同的数据源,相互独立,互不影响(LCN等) 本地事务:一个完整的事务操作可以在同一物理介质(例如:内存)上同时完成; 分布式事务:一个完整事务需要跨物理介质或跨物理节点(网络通讯); 2、核心思想 2.1 数据库管理系统中四大特性(ACID) 原子性(Atomicity):事务是一个不可分割的工作单位,...原创 2020-03-16 22:51:34 · 107 阅读 · 0 评论 -
幂等性
1、幂等性概念 一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。 幂等性是系统服务对外一种承诺(而不是实现),承诺只要调用接口成功,外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态,并且失败之后必然会有重试。 幂等可以使得客户端逻辑处理变得简单,但是却以服务逻辑变得复杂为代价。满足幂等服务的需要在逻辑中至少包含两点: 首先去查询上一次的...原创 2020-03-16 22:47:32 · 244 阅读 · 0 评论