0
我必須從Zookeeper提取一些配置。 我現在在做什麼:從Zookeeper提取簡單配置
ZooKeeper zk = null;
try {
zk = new ZooKeeper(zkConnect, 1000, null);
byte[] fetched = zk.getData(CONFIG_ZNODE_PATH, false, null);
zk.close();
return deserializeProps(fetched);
} finally {
if (zk != null) {
zk.close();
}
}
但我不知道我是否做這個簡單的事情在一個正確的方式,因爲在doc它說:
會話的建立是異步的。此構造函數將啓動與服務器的連接並立即返回 - 可能(通常)在會話完全建立之前返回。
這是否意味着該代碼無效,我不能簡單地在構造函數調用之後調用getData
?
順便說一下,運行代碼時不會出現錯誤。
我想到了類似的實現。可能要更新我的代碼,謝謝。 – Aliaxander