今天,我计划与您分享。Zookeeper用作分布式锁定,但是在考虑之后,最终决定进入一些基本文章,系统介绍了Zookeeperand和集群部署的知识。
对分布式系统感兴趣的朋友可以向Hua Ge学习。我们鼓励他们一起取得进步。您还可以分享评论区域,您在工作中遇到哪些问题,并发布所有人进行讨论。
首先,我们开设了ZookeEperconconconcontions Information Storage Servication Services的官方网站。
确实,上面的句子不像人类。
很难理解这些东西只是在看定义。让我们先看一下他的结构。Zookeeper在树形结构(文件和目录)类似于文件系统的内部保持。在此结构中,每个子目录(例如/app1)都称为znode.you也可以继续增加并删除子Znode。
如上所述,Zookeeper是分布式应用程序的高性能协调服务。您知道哪些分布式协调服务是什么?
我们都知道,单个机器服务是将整个服务部署在一台计算机上。每个接口中涉及的每个步骤都在一台计算机上处理。这很容易开发和部署,但是单个系统的处理能力有限。诸如淘金商之类的高度系统完全不合适。目前,需要一个分布式系统。
在分布式系统中,原始单台机器服务中涉及的原始一个时间请求由该服务划分,该服务由多台机器上的服务完成,但我们仍然需要确保订单之间的顺序。需要上层过程来协调分布式系统。我们通常将分布式系统团结起来作为每个人使用的基本服务,这也是分布式协调的服务。
我们可以通过Zookeeper实施许多功能,例如分布式统一配置中心,服务注册中心,分布式锁和其他功能。
Zookeeper的应用程序案例也很广泛,例如HBase中的服务协调,Dubbo的服务注册,MyCat群集管理,配置管理等。
以配置中心为例,在分布式系统中,有三个服务。如果修改了配置文件,则需要一个一个服务的配置。但是,在一个目录节点(/app1)中,然后收听三个服务,请收听znode/app1。只要配置更改,Zookeeper就会发出通知,以便将每个服务通知并应用于最新配置。
无论哪种技术,官方网站都是最权威的信息来源。这是对官方网站学习方法的简要介绍。
输入地址https://zookeeeper.apache.org/index.html登录到Zookeeper的官方网站:
单击学习以打开特定文档。
今天,我们主要介绍Zookeeper是什么,可以做什么,学习方法,明天我们将专注于如何在Linux和Windows中部署,这已经是常见的基本订单。