51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#分布式
分布式理论之一:Paxos算法的通俗理解
维基的简介:Paxos算法是莱斯利·兰伯特(LeslieLamport,就是LaTeX中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,Hadoop中的ZooKeep...
代码星球
·
2020-12-10
分布式
理论
之一
Paxos
算法
分布式事务(四)简单样例
目录系列目录一、引子1.1背景2.springboot对jta的支持二、简单样例2.1业务场景2.2简单样例2.3 测试验证 正文回到顶部1.1背景鉴于springboot满天飞的大环境,本节样例使用SpringBoot+Atomikos(TM)+Mybatis(ORM)+Mysql(DB)的架构。...
代码星球
·
2020-12-10
分布式
事务
简单
样例
分布式事务(一)原理概览
目录系列目录一、引子二、概念2.1.本地事务2.2.分布式事务2.3相关协议发展历史三、DTP模型&XA规范背景3.1DTP模型3.1.1模型元素3.1.2单应用跨库DTP3.1.3跨应用DTP3.2XA规范3.2.1xa_*()函数群3.2.2ax_*()函数群3.3两阶段提交-2PC3.3.1XA的两阶段提...
代码星球
·
2020-12-10
分布式
事务
原理
概览
分布式事务(六)总结提高
目录系列目录一、回顾1.1回顾1.2目标二、灵魂问答2.1.什么是事务?2.2.什么时候需要加本地事务/分布式事务?2.3.本地事务如何实现?2.4.分布式事务如何实现?三、不足 1.1回顾分布式从来都不是简单的东西。为此写本系列文章也耗费了笔者大量脑细胞,从第一节3月底到总结篇的6月初,耗时2个...
代码星球
·
2020-12-10
分布式
事务
总结
提高
分布式事务(五)源码详解
目录系列目录引子角色:作用:一、bean定义1.1JtaTransactionManager1.2AtomikosDataSourceBean二、源码剖析2.1自动配置类2.2JtaAutoConfiguration2.3TransactionAutoConfiguration三、核心源码3.1getTransacti...
代码星球
·
2020-12-10
分布式
事务
源码
详解
分布式事务(三)mysql对XA协议的支持
从Mysql5开始,innoDB引擎支持XA协议的分布式事务。DTP模型中,一个TM(事务管理器管理)管理多个RM(资源管理器),每个RM维护自己的事务分支。在看源码之前我们看一下底层DBmysql对XA事务的支持。回到顶部官网:13.3.8.1 XATransactionSQLSyntax1XA{START...
代码星球
·
2020-12-10
分布式
事务
mysql
XA
协议
分布式事务(二)Java事务API(JTA)规范
目录系列目录一、引子二、JTA模型分析三、JTA接口四、AS对JTA的支持4.1典型场景4.2时序图 既然出现了分布式场景(DTP模型),大java也及时制定出一套规范来给各大应用服务器、数据库/mq等厂商使用,以方便管理互通---》JTA闪亮登场。JTA(JavaTransactionAPI...
代码星球
·
2020-12-10
事务
分布式
Java
API
JTA
分布式事务的概念及实现方案
事务由多个计算任务构成的一组具有明确边界的工作集合。事务当中可能包括接口访问、网络通信、数据获取和处理。严格的事务实现应该具备具有原子性、一致性、隔离性、持久性四个特性。原子性(Atomicity):一个事务中的任务要么全部完成,要么全部失败。没有中间状态。隔离性(Isolation):不同事务之间的操作互...
代码星球
·
2020-12-10
分布式
事务
念及
实现
方案
原创 | 分布式事务科普(终结篇)
欢迎跳转到本文的原文链接:https://honeypps.com/architect/introduction-of-distributed-transaction/《分布式事务科普》是我在YiQing期间整理的一篇科普型文章,内容共计两万五千字左右,应该算是涵盖了这个领域的大多数知识点。篇幅较长,遂分为上下两篇发出...
代码星球
·
2020-12-10
原创
分布式
事务
科普
终结
分布式事务科普(初识篇)
朱小厮 2020-04-1009:08:00 486 收藏 2 版权点击上方“朱小厮的博客”,选择“设为星标”后台回复"高效Java"领取《EffectiveJava第三版》欢迎跳转到本文的原文链接:https://honeypps.com/ar...
代码星球
·
2020-12-10
分布式
事务
科普
初识
分布式事务不理解?一次给你讲清楚!
文章纲要此次分享的缘由目前分布式事务问题是怎么解决的行业中有什么解决方案这些解决方案分别有什么优缺点别人是怎么做的我们可以怎么来做支付重构考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆...
代码星球
·
2020-12-10
分布式
事务
不理解
一次
给你
分布式事务,有解吗?
举个栗子:用户下了一个订单,需要修改余额表,订单表,流水表,于是会有类似的伪代码:starttransaction; CURDtablet_account; anyExceptionrollback; CURDtablet_order; anyExcept...
代码星球
·
2020-12-10
分布式
事务
有解
分布式事务精华总结篇,实打实的干货!
- 总述 -咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍。 -1. ...
代码星球
·
2020-12-10
分布式
事务
精华
总结
实打实
分布式系统事务一致性解决方案
大型互联网平台往往是由一系列分布式系统构成的,开发语言平台和技术栈也相对比较杂,尤其是在SOA和微服务架构盛行的今天,一个看起来简单的功能,内部可能需要调用多个“服务”并操作多个数据库或分片来实现,情况往往会复杂很多。单一的技术手段和解决方案,已经无法应对和满足这些复杂的场景了。对分布式系统有过研究的读者,...
代码星球
·
2020-12-10
分布式
系统
事务
一致性
解决方案
常用的分布式事务解决方案介绍有多少种?
来自:网易云www.zhihu.com/question/64921387/answer/225784480关于分布式事务,工程领域主要讨论的是强一致性和最终一致性的解决方案。典型方案包括:两阶段提交(2PC,Two-phaseCommit)方案eBay事件队列方案TCC补偿模式缓存数据最终一致性一、一致性理论分布式事...
代码星球
·
2020-12-10
常用的
用的
分布式
事务
解决方案
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他