在深⼊讨论监视点之前,我们先了解⼀些术语。我们所说的事件(event)表⽰⼀个znode节点执⾏了更新操作。⽽⼀个...[作者空间]
在应⽤程序中,需要知道ZooKeeper集合的状态,这种情况并不少见。例如,在前面的例⼦中,备份主节点需要知道主要...[作者空间]
我们在zkCli⼯具中使⽤的命令与我们通过ZooKeeper编程所使⽤的API⾮常接近,因此,zkCli⼯具在初期...[作者空间]
最后,我们将会写⼀个简单的AdminClient,通过该程序来展⽰系统的运⾏状态。ZooKeeper优点之⼀是我们...[作者空间]
系统最后的组件为Client应⽤程序队列化新任务,以便从节点执⾏这些任务,我们会在/tasks节点下添加⼦节点来表...[作者空间]
现在我们已经有了主节点,我们需要配置从节点,以便主节点可以发号施令。根据我们的设计,每个从节点会在/workers...[作者空间]
现在我们有了会话,我们的Master程序需要获得管理权,虽然现在我们只有⼀个主节点,但我们还是要⼩⼼仔细。我们需要...[作者空间]
建⽴ZooKeeper会话 ZooKeeper的API围绕ZooKeeper的句柄(handle)⽽构建,每个AP...[作者空间]
ZooKeeper提供了Java语⾔和C语⾔的API套件,这两个套件拥有相同的基础结构和特性。Java套件最流⾏且...[作者空间]
zookeeper基础中,我们了解了许多基础的ZooKeeper概念,我们看到了ZooKeeper通过其API提供...[作者空间]
下面我们通过zkCli⼯具来实现主-从⽰例的⼀些功能。这个例⼦仅⽤于学习测试,我们不推荐使⽤zkCli⼯具来搭建系...[作者空间]
关于ZooKeeper的功能,⼀个简单的例⼦就是通过锁来实现临界区域。我们知道有很多形式的锁(如:读/写锁、全局锁...[作者空间]
我们通过前面介绍安装了单机和器群模式,也就是独立模式和仲裁模式。下面我们启动单机模式,开始第一个会话。 上面的服务...[作者空间]
前面介绍了zookeeper暴露给应用的高层操作,我们需要详细了解服务实际上是如何运行的。应用通过客户端api来对...[作者空间]
节点介绍 通过前面的介绍我们知道,zookeeper是一个分布式协作工具。在分布式应用中,很多用于协作的原语常常在...[作者空间]
zookeeper服务器端运行于两种模式下,独立模式(standalone)和种菜模式(quorum)。独立模式有...[作者空间]
我们通过下面的几点,更加深入的介绍一下zookeeper。 zookeeper改变了什么 使用zookeeper是...[作者空间]
作为一个Java后台开发人员,一定都听过Apache软件基金会(也就是Apache Software Founda...[作者空间]