教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Zookeeper分布式协调服务: Zookeeper的Java Api操作

更新时间:2022年07月25日10时23分 来源:传智教育 浏览次数:

  Zookeeper提供了Java API,可以在Java中调用Zookeeper进行操作。本节主要是利用Zookeeper Java API创建的Zookeeper对象创建连接会话。然而,由于Zookeeper对象创建会话时是异步操作,所以需要程序等待延迟关闭,并且在实现watcher接口的方法中收集连接会话后返回的信息。下面来学习Zookeeper API。

  Zookeeper API共包含5个包,分别为

  ·org.apache.zookeeper;

  ·org.apache.zookeeper.data;

  ·org.apache.zookeeper.server;

  ·org.apache.zookeeper.server.quorum;

  ·org.apache.zookeeper.server.upgrade。

  其中,org.apache.zookeeper包含Zookeeper类,这也是编程时最常用的类文件。Zookeeper类作为Zookeeper客户端库的主要类文件,如果要使用Zookeeper服务,应用程序就需要先创建一个Zookeeper客户端库的主要类文件,如果要使用Zookeeper服务,应用程序就需要先创建一个Zookeeper实例对象,一旦客户端与Zookeeper服务建立了连接,Zookeeper系统将会为此连接分配一个会话的ID值,并且客户端会周期性地向服务器发送心跳来保持会话的连接,只要连接正常,客户端就可以调用Zookeeper API进行操作。下面介绍Zookeeper类提供的常用方法,如表5-4所示。

  表5-4 Zookeeper常用方法

Zookeeper常用方法

0 分享到:
和我们在线交谈!