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