You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2019/10/01 06:57:05 UTC

[GitHub] [incubator-shardingsphere] dongzl opened a new issue #3162: ShardingSphere Registry Center implemention for Apollo.

dongzl opened a new issue #3162: ShardingSphere Registry Center implemention for Apollo.
URL: https://github.com/apache/incubator-shardingsphere/issues/3162
 
 
   ## Feature Request
   I want to integrate Apollo to ShardingSphere,for another registry center implemention. 
   
   **For English only**, other languages will not accept.
   
   Please pay attention on issues you submitted, because we maybe need more details. 
   If no response **more than 7 days** and we cannot make decision by current information, we will **close it**.
   
   Please answer these questions before submitting your issue. Thanks!
   
   ### Is your feature request related to a problem?
   
   ### Describe the feature you would like.
   I want to integrate Apollo into ShardingSphere,for another registry center implemention. Now I  am working for this work and already completed some functions, but I meet some problem and want to discuss in this issue.
   **First:**
   Apollo provide two ways to integrate:**apollo-client** and **apollo-openapi**
   **apollo-client** can get value data with key, and monitor keys change. But it don't provide interface for modify data with key.
    **apollo-openapi** is Apollo's Restful style interface, it can get and modify data with key, but not  monitor keys change.
   so I want to integrate **apollo-client** and **apollo-openapi** into ShardingSphere together.
   Does this is a good way to complete this work.
   
   **Second:**
   I understand Apollo only a distributed configuration center, it don't like ZooKeeper, not provide lock implementation, so some method about lock in `RegistryCenter` interface, I don't have a good way to implement them.
   How can I implement these method with a good way?

----------------------------------------------------------------
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:
users@infra.apache.org


With regards,
Apache Git Services