pkuwm opened a new issue #779: Implement FederatedZkClient to Support Multi-Realm CRUD and Callback URL: https://github.com/apache/helix/issues/779 FederatedZkClient (One FederatedZkClient, multiple Zookeeper sessions inside) - Some Helix Java APIs such as HelixAdmin can only perform CRUD operations. - In order to enable such Java APIs to operate against multiple Zookeeper realms, we will create FederatedZkClient, which is a new version of ZkClient that could replace the existing HelixZkClient used by CRUD-only Java APIs. - FederatedZkClient will internally maintain multiple ZooKeeper sessions connecting to different ZooKeeper realms on an as-needed basis. - By creating and maintaining multiple ZooKeeper sessions, FederatedZkClient will route incoming ZooKeeper requests to the appropriate ZooKeeper sessions based on the ZK path sharding key. FederatedZkClient (implements RealmAwareZkClient) - An implementation of RealmAwareZkClient that connects to multiple ZK realms. - Supports CRUD + change subscription.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@helix.apache.org For additional commands, e-mail: reviews-h...@helix.apache.org