教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>python+大數(shù)據(jù)開發(fā)>Zookeeper Java API具體是干什么用的?

Zookeeper Java API具體是干什么用的?

來源傳智教育2022年05月09日 14時46分48秒

  Zookeeper提供了Java API,可以在Java中調用Zookeeper進行操作。這里要說明一個問題是,由于Zookeeper對象創(chuàng)建會話時是異步操作,所以需要程序等待延遲關閉,并且在實現(xiàn)watcher接口的方法中收集連接會話后返回的信息。

  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服務,應用程序就需要先創(chuàng)建一個Zookeeper實例對象,一旦客戶端與Zookeeper服務建立了鏈接,Zookeeper系統(tǒng)將會為此連接分配一個會話的ID值,并且客戶端會周期性地向服務器發(fā)送心跳來保持會話的連接,只要連接正常,客戶端就可以調用Zookeeper API進行操作。

和我們在線交談!