分布式技术
分布式存储、分布式缓存、分布式计算、分布式事务、分布式锁,分布式数据库。。
王义凯_Rick
如果对你有帮助,就请点个赞吧~
展开
-
Zookeeper系列(三)、zk集群安装部署
目录下载安装简单使用Zookeeper系列:Zookeeper系列(一)、基础概念Zookeeper系列(二)、核心原理zk的安装很简单,这里简单介绍一下。下载清华镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/v3.5.8安装又拿出了我的三台渣机器:wyk01,wyk02,wyk031. wyk01:解压下载的zk安装包#解压tar -zxvf apache-zookee.原创 2020-09-15 12:31:28 · 1767 阅读 · 0 评论 -
Zookeeper系列(二)、核心原理
上一篇我们介绍了Zookeeper的一些基础知识,本篇来讲解zk内部的一些核心原理,帮助我们更好的理解zk的工作机制。包括选举机制、Leader选举流程、Leader选举原理、Watch机制、会话管理、事务与写流程、Zab协议。原创 2020-09-01 23:46:27 · 850 阅读 · 0 评论 -
Zookeeper系列(一)、基础概念
前面的篇章中我们介绍了分布式系统中的CAP理论和BASE理论以及基于BASE理论的Raft算法,我们知道在分布式系统中最为复杂的就是解决分布式一致性的难题,在大数据生态中有一个工具,不仅自己实现了分布式的一致性服务并且还能为其他工具提供分布式一致性协调的服务,它就是Zookeeper,这个系列我们就深入学习一下zookeeper框架。原创 2020-09-01 23:41:50 · 858 阅读 · 0 评论 -
一致性协议(一)、Raft算法
目前的数据中心和服务运行在非常复杂的环境内,经常会遇到各种情况如机器宕机、网络延迟、磁盘坏道等问题,随着数据爆炸和移动互联网的发展,如何在出现这些问题的时候不影响使用是进入21世纪后愈发需要解决的问题。因此出现了分布式一致性算法,它可以将多台机器组成集群运行并允许其中一部分节点故障而不影响服务,保障系统高可用。很多人都听说过鼎鼎大名的Paxos算法,在过去的二十年里,Paxos算法在分布式一致性领域处于主导地位,大部分的实现要么基于Paxos,要么会受它的影响,而且Paxos也是教授学生一致性的主要算法原创 2020-08-29 22:16:39 · 1133 阅读 · 0 评论 -
分布式事务(三)、柔性事务之 TCC、Saga、本地消息表、事务消息、最大努力通知
在前面的文章中我们提到了柔性事务遵循BASE理论,满足最终一致性,柔性事务主要分为补偿型和通知型。补偿型事务又分TCC、Saga,通知型事务分事务消息、最大努力通知型。补偿型事务都是同步的,通知型事务都是异步的。本篇介绍柔性事务的这几种实现方案:TCC、Saga、事务消息、本地消息表、最大努力通知。原创 2020-08-25 16:09:14 · 5521 阅读 · 1 评论 -
分布式事务(二)、刚性事务之 2PC、3PC
在前面的文章中我们提到了刚性事务遵循ACID原则,满足强一致性,本篇讲解刚性事务的标准实现2PC(二阶段提交)和3PC(三阶段提交)。原创 2020-08-19 11:49:32 · 1209 阅读 · 0 评论 -
分布式事务(一)、CAP,BASE理论
在之前的MySQL事务文章中我们介绍了MySQL事务的四个特性(ACID),本系列我们来讲解在分布式系统中事务可能遇到的问题以及对应的解决方案,本篇先来讲一下CAP以及BASE理论。原创 2020-08-18 17:18:37 · 2962 阅读 · 0 评论