Zookeeper
JustinNeil
年少是你未醒的梦话,风华是燃尽的彼岸花
展开
-
Zookeeper宕机与Dubbo直连
Zookeeper宕机与Dubbo直连前言Dubbo的健壮性表现xml配置方式注解配置方式前言zookeeper宕机与dubbo直连的情况在面试中可能会被经常问到。在实际生产中,假如zookeeper注册中心宕掉,一段时间内服务消费方还是能够调用提供方的服务的,实际上它使用的本地缓存进行通讯,这只是dubbo健壮性的一种提现。Dubbo的健壮性表现监控中心宕掉不影响使用,只是丢失部分采样...原创 2019-08-08 11:15:20 · 395 阅读 · 0 评论 -
什么是Zookeeper
什么是ZookeeperZookeeper的由来Zookeeper概览Zookeeper的由来Zookeeper最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业务逻辑上。关于“Z...原创 2019-08-06 15:33:35 · 449 阅读 · 0 评论 -
关于Zookeeper的一些概念
Zookeeper的一些概念重要概念总结Session(会话)Znode版本WatcherACLZookeeper的特点重要概念总结Zookeeper本身就是一个分布式程序(只要半数以上节点存活,Zookeeper就能正常服务)。为了保证高可用,最好是以集群形态来部署Zookeeper,这样只要集群中大部分机器是可用的(能够容忍一定的机器故障),那么 Zookeeper本身仍然是可用的。Z...原创 2019-08-06 15:48:25 · 135 阅读 · 0 评论 -
Zookeeper的设计目标
Zookeeper的设计目标简单的数据模型可构建集群简单的数据模型Zookeeper允许分布式进程通过共享的层次结构命名空间进行相互协调,这跟标准文件系统类似。 名称空间是由Zookeeper中的数据寄存器组成 - 称为Znode,这些类似于文件和目录。 跟为存储设计的典型文件系统不同,Zookeeper数据保存在内存中,这j就意味着Zookeeper可以实现高吞吐量和低延迟。可构建集群...原创 2019-08-06 16:05:51 · 337 阅读 · 0 评论 -
Zookeeper集群角色介绍
Zookeeper集群角色介绍最典型集群模式: Master/Slave 模式(主备模式)。在这种模式中,通常 Master服务器作为主服务器提供写服务,其他的Slave服务器从服务器通过异步复制的方式获取Master服务器的最新数据提供读服务。但是,在 Zookeeper中没有选择传统的 Master/Slave 概念,而是引入了Leader、Follower 和 Observer 三种角...原创 2019-08-07 08:41:24 · 1363 阅读 · 0 评论 -
ZAB协议与Paxos算法
Zookeeper&ZAB协议&Paxos算法ZAB协议&Paxos算法ZAB协议介绍ZAB协议中的基本模式崩溃恢复模式消息广播模式ZAB协议&Paxos算法Paxos算法应该可以说是Zookeeper 的灵魂了。但是,Zookeeper并没有完全采用Paxos算法 ,而是使用ZAB协议作为其保证数据一致性的核心算法。此外,在Zookeeper的官方文档中也指出...原创 2019-08-07 09:29:40 · 418 阅读 · 0 评论 -
Zookeeper的安装
Zookeeper的安装zookeeper的下载安装Zookeeper需要JDK环境,JDK环境的搭建可参考Linux安装JDK详细步骤Zookeeper的下载方式:直接在Linux上下载压缩包:wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz使用XShell下...原创 2019-08-22 11:39:15 · 126 阅读 · 0 评论