
zookeeper
文章平均质量分 96
zpoison
软件工程师
展开
-
(二)初识Zookeepr
1.Zookeepr是什么Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅,负载均衡,命名服务,分布式协调/通知。集群管理,Master选举,分布式锁和分布式队列等功能。2.zookeeper可以保证的分布式一致性a.顺序一致性从一个客户端发起的事务请求,最终将会严格地按照其发起顺序被应用到zookeeper中去b.原子性 所有事...原创 2018-06-05 17:01:03 · 1932 阅读 · 0 评论 -
(一)分布式架构基础概念
1. 分布式特点分布式系统是一个硬件或软件之间分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。2. 分布式系统的特征2.1分布性(计算机在空间上随意分布,分布情况会随时变动)2.2对等性(计算机没有主/从之分,个节点都是对等的)2.3并发性2.4缺乏全局时钟(进程之间的信息交换难分先后)2.5故障总会发生3. 分布式环境存在的问题a.通信异常(由于网络本身的不可靠性,个节...原创 2018-06-05 15:14:31 · 1701 阅读 · 0 评论 -
(五)zookeeper技术内幕
在第二篇文章中我们简单的了解的zookeeper的一些基本概念,本次对zookeeper的概念进行深入理解,并且对第二篇文章的补充。1.节点特性1.1节点类型持久节点(PERSISTENT)持久节点是zookeeper中最常见的一种节点类型。所谓持久节点,是指在节点创建后,就一直存在,直到有删除操作来主动清除这个节点。持久顺序节点(PERSISTENT_SEQUENTIAL)持久顺序节点的基本特性...原创 2018-06-13 09:12:06 · 991 阅读 · 0 评论 -
(三)zookeeper安装详解
深入了解Zookeeper系列1.zookeeper安装(单机环境)1.1下载zookeeper的安装包、虚拟机、Centos7.0https://pan.baidu.com/s/17q50LFPGSyP7d3iN3G4nsA 密码(554y)1.2 用SecureCRT 上传文件Alt+p 进入sftp lpwd 查看硬盘共享文件目录 lcd 修改硬盘共享文件目录...原创 2018-06-06 08:43:00 · 1225 阅读 · 0 评论 -
深入了解Zookeeper系列
深入了解Zookeeper系列文章(一)分布式架构基础概念(二)初识Zookeepr(三)zookeeper安装详解(四)理解zookeeper设计原理及ZAB协议和Leader选举(五)zookeeper技术内幕总结:写zookeeper系列博客一是加深自己对zookeeper的深入解决,二是记录自己的技术栈以便日后的总结,zookeeper系列文章还有很多不足的地方,例...原创 2018-06-07 09:01:38 · 2983 阅读 · 1 评论 -
(四)理解zookeeper设计原理及ZAB协议和Leader选举
1.分布式架构存在问题问题一:(数据同步问题)3台服务器都有数据库链接的配置文件,如果配置更改怎么保证个节点的数组一致性?问题二:(任务执行顺序问题)三个服务都是相同的,怎么保证一个task任务只在一台服务器(一个节点)上执行?问题三:(master选举问题)如果其中一个服务器挂了,其他服务器如何发现并接替这个服务器正在执行的任务?问题四:(事务一致性问题)存在共享资源,对于这个集群每个节点的访问...原创 2018-06-07 22:55:29 · 5258 阅读 · 5 评论