首页 > TAG信息列表 > 议案
Zookeeper技术:分布式架构详解、分布式技术详解、分布式事务
Zookeeper技术:分布式架构详解、分布式技术详解、分布式事务 Java高级架构进阶 2018-11-03 21:11:39 一、分布式架构详解 1、分布式发展历程 1.1 单点集中式 特点:App、DB、FileServer都部署在一台机器上。并且访问请求量较少 1.2 应用服务和数据服务拆分 特点:App、DB、FileServ实时消息RTM| 多活架构中的数据一致性问题
一,容灾方案 之前介绍过RTM的系统架构设计,其中有说到我们的容灾设计的是双活和多活。有很多小伙伴问到为什么不采用主从架构设计,以及多活容灾怎么做到数据一致性等问题。这里我们针对容灾和多活设计进行详细介绍。 容灾的方案有很多,最常见的就是主备容灾,最初版本我们也采用了分布式架构详解、分布式技术详解、分布式事务
一、分布式架构详解 1、分布式发展历程 1.1 单点集中式 特点:App、DB、FileServer都部署在一台机器上。并且访问请求量较少 1.2 应用服务和数据服务拆分 特点:App、DB、FileServer分别部署在独立服务器上。并且访问请求量较少 1.3 使用缓存改善性能 特点:数据库中频繁访问的数据存一致性算法(三):ZAB
1 ZAB介绍 ZAB协议全称就是ZooKeeper Atomic Broadcast protocol,是ZooKeeper用来实现一致性的算法,分成如下4个阶段。 先来解释下部分名词 electionEpoch:每执行一次leader选举,electionEpoch就会自增,用来标记leader选举的轮次 peerEpoch:每次leader选举完成之后,都会选举出一个新从Paxos到Raft,分布式一致性算法解析
一、CAP理论和BASE理论理论是指导业界实现的纲领,也是提炼了多年研究的精华,在分布式一致性领域,最主要的指导理论是CAP和BASE两个。1. CAP理论CAP理论是Eric Brewer教授在2000年提出 的,是描述分布式一致性的三个维度,分别是指:(1)一致性(Consistency)每次读操作都能保证返回的是最新数据;在