花费 55ms 找到59896条记录
1 关于分布式事务随笔[待续]
2017年05月08 - 传统开发中,系统往往是以单体应用形式存在的,没有横跨多个数据库。我们利用关系型数据库自带的事务管理机制就能满足业务中对事务的需求。而大型互联网平台往往是由一系列分布式系统构成的,在SOA和微服务架构盛行的今天,一个看起来简单的功能,内部可能需要调用多个服务(并操作其下的多个数据库),情况会复杂
2 分布式系统事务随笔
2017年04月14 - 数据库的多个表进行操作的时候,打开一个事务,并且进行相应的更新,然后提交事务,此时要么成功,要么回滚撤销变更,通过数据库提供的ACID保证我们的数据不会因为受到中断的影响而产生混乱。 但如果我们分布式之后呢?每一个业务子系统拥有自己的数据库,你如何保证一个业务流程,在跨子系统调用时保证原子性
3 关于分布式事务
2009年11月26 - 开发到底最需要什么呢? 相信很多人都已经拜读了j2ee without ejb,有幸我和其中的一个译者对于“分布式开发”进行过交流。结果我们取得了一致的观点:在分布式系统中,最重要的还是分布式事务。 那么现在就留下了最后一个问题:怎么解决分布式事务? 在java世界中,首选的是jta
4 关于分布式事务
2016年09月28 - 一、普通事务分布式事务 1.1 普通事务 普通事务就是一般所说的数据库事务,大家对数据库事务应该都很了解,这里再简单介绍下。 事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。当事务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确保
5 六、分布式事务
2018年06月07 - 事务 分布式系统最终一致性有N种方案,比如2PC(2阶段事务) ,以及三段提交等等,但开销较大,实现起来复杂,比如2阶段事务为例,需要引入一个协调者(Coordinator)来统一掌控所有参与者(Participant)的操作结果 以开会为例:甲乙丙丁四人要组织一个会议,需要确定会议时间,不妨设甲
6 什么是分布式事务
2017年08月21 - 分布式事务:  简单的说就是一次大的操作分成很多小的操作 这些小的操作全部分布在服务器上 且属于不同应用 但要保证这些小的操作 要么全部成功 要么全部失败 本质上来说 分布式服务就是为了保证不同数据库的数据一致性解决方案:  
7 分布式事务1
2018年07月24 - 前言   分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎是无法避免的。 一、从单机事务分布式 1.数据库事务 ​ 我们都知道数据库事务的四个特性:原子性、一致性、隔离性和持久性,数据库事务由数据库软件自身来完成。假如数
8 关于分布式事务
2018年11月21 - 分布式事务产生的背景 在微服务环境下,因为会根据不同的业务会拆分成不同的服务,比如会员服务、订单服务、商品服务等,让专业的人做专业的事情,每个服务都有自己独立的数据库,并且是独立运行,互不影响。 服务与服务之间通讯采用RPC远程调用技术,但是每个服务中都有自己独立的数据源,即自己独立的本地事务
9 ZK分布式锁(未完 待续
2018年05月01 - 实现思路 公平锁:创建有序节点,判断本节点是不是序号最小的节点(第一个节点),若是,则获取锁;若不是,则监听比该节点小的那个节点的删除事件。 非公平锁:直接尝试在指定path下创建节点,创建成功,则说明该节点抢到锁了。如果创建失败,则监听锁节点的删除事件,或者sleep一段时间后再重试。 可重
10 四、分布式 Git(未完待续
2018年03月04 - 一、分布式工作流程 在 Git 中,每个开发者同时扮演着节点和集线器的角色——也就是说,每个开发者既可以将自己的代码贡献到其他的仓库中,同时也能维护自己的公开仓库,让其他人可以在其基础上工作并贡献代码 1、集中式工作流程 集中式系统中通常使用的是单点协作模型——集中式工作流。一个中心集线器,或者说

 
© 2014-2019 ITdaan.com 粤ICP备14056181号