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

Reply via email to