[ 
https://issues.apache.org/jira/browse/DUBBO-35?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16795111#comment-16795111
 ] 

Huxing Zhang commented on DUBBO-35:
-----------------------------------

Hi, 

I would suggest change the topic. I am sorry for bringing any inconvenience to 
you. 

> Consul has two diffirent Java API, one called consul-api and the other is 
> consul-client. Since I have check it on github and run some demos, I think 
> the latter is better then former. Which does this project prefer?
The current implementation uses consul-api. I think [~iluo] may have further 
comments on this.

> Consul can store K-V and regist services. Both of changes of them can be 
> subscribed. So, for store K-V, it quite likes Redis, I think ConsulRegistry 
> can be designed as RedisRegistry. And, for regist services, it can store 
> service infomation derectly, it kind of like Zookeeper. I prefer using 
> latter, but I not sure which plan should I suggust in proposal, after all, 
> they both can be a good solution.

Yes, the current implementation support Consul as store K-V like 
configurations, in Dubbo we call it config center, as well as service registry, 
in Dubbo we call it registry center.

Are you still interesting in other topics of Dubbo? You may take a look at the 
ideas here https://issues.apache.org/jira/browse/DUBBO-33. Should  you have any 
further question, please feel free to ask and I am happy to help out.

> GSoC 2019: Consul as one of Dubbo's Service Discovery solution.
> ---------------------------------------------------------------
>
>                 Key: DUBBO-35
>                 URL: https://issues.apache.org/jira/browse/DUBBO-35
>             Project: Apache Dubbo
>          Issue Type: Task
>            Reporter: Jun Liu
>            Priority: Major
>              Labels: GSoC2019
>
> Dubbo has a well-defined [Service 
> Directory|https://vaadin.com/blog/microservices-service-registration-and-discovery]
>  SPI to integrate with Registry Servers. It's very easy to integrate with 
> various registry servers by following the SPI interfaces and conventions. 
> Below are the servers supported by Dubbo:
> * Zookeeper
> * Redis
> * Multicast
> * Etcd
> [Consul](https://www.consul.io/) has emerged as a popular Service Directory 
> solution for microservices, so I think it should also be included as a 
> solution in Dubbo's kit.
> Here is the related SPI definition you may need to extend:
> * Registry
> * RegistryService
> * RegistryFactory



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to