You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shenyu.apache.org by XiaoYu <xi...@apache.org> on 2021/05/25 08:17:48 UTC
Discuss ShenYu support other config center
Hi Community
For ShenYu , data configuration and synchronization is a very important
feature.
Currently we have 4 kinds of synchronization methods, http, websocket,
nacos, zookeeper, do we need to add other synchronization methods, such as
apollo [1], etcd [2], consul [3].
Welcome to discuss in the comments and look forward to better suggestions.
[1] https://github.com/ctripcorp/apollo
[2] https://github.com/etcd-io/etcd
[3] https://github.com/hashicorp/consul
Translated with www.DeepL.com/Translator (free version)
Re: Discuss ShenYu support other config center
Posted by wei liu <lw...@apache.org>.
Who wants to do etcd synchronization center? If not, I can try
XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午5:47写道:
> Hi All
>
> So we should now refactor the entire data synchronization code? Is there
> anyone who can do this task?
>
> YuI HessTina <he...@gmail.com> 于2021年5月25日周二 下午5:29写道:
>
> > I agree with Kevin Clair, adding to many registration center will make
> the
> > ShenYu become to large. And affect our maintenance ShenYu. I suggest
> choose
> > the most commonly used registration center in each country.
> >
> > Yi Liu <yui@apache,org>
> > 在 2021年5月25日 +0800 PM4:18,XiaoYu <xi...@apache.org>,写道:
> > > Hi Community
> > >
> > > For ShenYu , data configuration and synchronization is a very important
> > > feature.
> > >
> > > Currently we have 4 kinds of synchronization methods, http, websocket,
> > > nacos, zookeeper, do we need to add other synchronization methods, such
> > as
> > > apollo [1], etcd [2], consul [3].
> > >
> > > Welcome to discuss in the comments and look forward to better
> > suggestions.
> > >
> > > [1] https://github.com/ctripcorp/apollo
> > > [2] https://github.com/etcd-io/etcd
> > > [3] https://github.com/hashicorp/consul
> > >
> > > Translated with www.DeepL.com/Translator (free version)
> >
>
Re: Discuss ShenYu support other config center
Posted by XiaoYu <xi...@apache.org>.
Hi All
So we should now refactor the entire data synchronization code? Is there
anyone who can do this task?
YuI HessTina <he...@gmail.com> 于2021年5月25日周二 下午5:29写道:
> I agree with Kevin Clair, adding to many registration center will make the
> ShenYu become to large. And affect our maintenance ShenYu. I suggest choose
> the most commonly used registration center in each country.
>
> Yi Liu <yui@apache,org>
> 在 2021年5月25日 +0800 PM4:18,XiaoYu <xi...@apache.org>,写道:
> > Hi Community
> >
> > For ShenYu , data configuration and synchronization is a very important
> > feature.
> >
> > Currently we have 4 kinds of synchronization methods, http, websocket,
> > nacos, zookeeper, do we need to add other synchronization methods, such
> as
> > apollo [1], etcd [2], consul [3].
> >
> > Welcome to discuss in the comments and look forward to better
> suggestions.
> >
> > [1] https://github.com/ctripcorp/apollo
> > [2] https://github.com/etcd-io/etcd
> > [3] https://github.com/hashicorp/consul
> >
> > Translated with www.DeepL.com/Translator (free version)
>
Re: Discuss ShenYu support other config center
Posted by YuI HessTina <he...@gmail.com>.
I agree with Kevin Clair, adding to many registration center will make the ShenYu become to large. And affect our maintenance ShenYu. I suggest choose the most commonly used registration center in each country.
Yi Liu <yui@apache,org>
在 2021年5月25日 +0800 PM4:18,XiaoYu <xi...@apache.org>,写道:
> Hi Community
>
> For ShenYu , data configuration and synchronization is a very important
> feature.
>
> Currently we have 4 kinds of synchronization methods, http, websocket,
> nacos, zookeeper, do we need to add other synchronization methods, such as
> apollo [1], etcd [2], consul [3].
>
> Welcome to discuss in the comments and look forward to better suggestions.
>
> [1] https://github.com/ctripcorp/apollo
> [2] https://github.com/etcd-io/etcd
> [3] https://github.com/hashicorp/consul
>
> Translated with www.DeepL.com/Translator (free version)
Re: Discuss ShenYu support other config center
Posted by nuoyan <nu...@apache.org>.
Agree, similar to registration center
XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午4:18写道:
> Hi Community
>
> For ShenYu , data configuration and synchronization is a very important
> feature.
>
> Currently we have 4 kinds of synchronization methods, http, websocket,
> nacos, zookeeper, do we need to add other synchronization methods, such as
> apollo [1], etcd [2], consul [3].
>
> Welcome to discuss in the comments and look forward to better suggestions.
>
> [1] https://github.com/ctripcorp/apollo
> [2] https://github.com/etcd-io/etcd
> [3] https://github.com/hashicorp/consul
>
> Translated with www.DeepL.com/Translator (free version)
>
Re: Discuss ShenYu support other config center
Posted by tingting <fi...@apache.org>.
I also agree with Kevin Clair! If we add other synchronization
methods , it will be convenient for user to use if they are currently
using apollo or etcd in their project
沈祥俊 <15...@163.com> 于2021年5月26日周三 上午11:39写道:
> I also agree Kevin Clair!
>
>
>
>
> It's a good idea to use SPI to abstract and let users extend their own
> extensions. At the same time, we can also provide some mainstream
> configuration center implementations for users to choose from.
Re:Discuss ShenYu support other config center
Posted by 沈祥俊 <15...@163.com>.
I also agree Kevin Clair!
It's a good idea to use SPI to abstract and let users extend their own extensions. At the same time, we can also provide some mainstream configuration center implementations for users to choose from.
Re: Discuss ShenYu support other config center
Posted by ttttangzhen <ta...@foxmail.com>.
I agree with the plan to increase the synchronization mode and provide the synchronization mode of multiple mainstream configuration centers, which can reduce the difficulty for users to use
I want to try to provide [consul] synchronization
---Original---
From: "XiaoYu"<xiaoyu@apache.org>
Date: Tue, May 25, 2021 16:18 PM
To: "dev"<dev@shenyu.apache.org>;
Subject: Discuss ShenYu support other config center
Hi Community
For ShenYu , data configuration and synchronization is a very important
feature.
Currently we have 4 kinds of synchronization methods, http, websocket,
nacos, zookeeper, do we need to add other synchronization methods, such as
apollo [1], etcd [2], consul [3].
Welcome to discuss in the comments and look forward to better suggestions.
[1] https://github.com/ctripcorp/apollo
[2] https://github.com/etcd-io/etcd
[3] https://github.com/hashicorp/consul
Translated with www.DeepL.com/Translator (free version)
回复: Discuss ShenYu support other config center
Posted by ttttangzhen <ta...@foxmail.com>.
I agree with kevin Clair.
I don’t think it is necessary to provide so many ways to synchronize using the configuration center.
Maybe we can separate the synchronization of the gateway and admin from the management page, similar to the nameserver of rocketMQ
------------------ 原始邮件 ------------------
发件人: "dev" <xiaoyu@apache.org>;
发送时间: 2021年5月25日(星期二) 下午5:00
收件人: "dev"<dev@shenyu.apache.org>;
主题: Re: Discuss ShenYu support other config center
Hi kevin Clair
I couldn't agree with you more
For now, it's too hard for developers, so should we provide a lot of
defaults for users to choose from, and subsequently we can use SPI to
abstract and let users to extend themselves
Kevin Clair <kevinclair@apache.org> 于2021年5月25日周二 下午4:54写道:
> Maybe we can open an entry for users to develop their own data
> synchronization, if Shenyu's current data synchronization mode is not
> satisfied. Similar to our custom development plug.
>
> XiaoYu <xiaoyu@apache.org> 于2021年5月25日周二 下午4:18写道:
>
> > Hi Community
> >
> > For ShenYu , data configuration and synchronization is a very important
> > feature.
> >
> > Currently we have 4 kinds of synchronization methods, http, websocket,
> > nacos, zookeeper, do we need to add other synchronization methods, such
> as
> > apollo [1], etcd [2], consul [3].
> >
> > Welcome to discuss in the comments and look forward to better
> suggestions.
> >
> > [1] https://github.com/ctripcorp/apollo
> > [2] https://github.com/etcd-io/etcd
> > [3] https://github.com/hashicorp/consul
> >
> > Translated with www.DeepL.com/Translator (free version)
> >
>
Re: Discuss ShenYu support other config center
Posted by wei liu <lw...@apache.org>.
I also agree Kevin Clair!
Using SPI to abstract and let users to extend themselves extensions is a
very good idea.
XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午5:00写道:
> Hi kevin Clair
>
> I couldn't agree with you more
>
> For now, it's too hard for developers, so should we provide a lot of
> defaults for users to choose from, and subsequently we can use SPI to
> abstract and let users to extend themselves
>
> Kevin Clair <ke...@apache.org> 于2021年5月25日周二 下午4:54写道:
>
> > Maybe we can open an entry for users to develop their own data
> > synchronization, if Shenyu's current data synchronization mode is not
> > satisfied. Similar to our custom development plug.
> >
> > XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午4:18写道:
> >
> > > Hi Community
> > >
> > > For ShenYu , data configuration and synchronization is a very important
> > > feature.
> > >
> > > Currently we have 4 kinds of synchronization methods, http, websocket,
> > > nacos, zookeeper, do we need to add other synchronization methods, such
> > as
> > > apollo [1], etcd [2], consul [3].
> > >
> > > Welcome to discuss in the comments and look forward to better
> > suggestions.
> > >
> > > [1] https://github.com/ctripcorp/apollo
> > > [2] https://github.com/etcd-io/etcd
> > > [3] https://github.com/hashicorp/consul
> > >
> > > Translated with www.DeepL.com/Translator (free version)
> > >
> >
>
Re: Discuss ShenYu support other config center
Posted by XiaoYu <xi...@apache.org>.
Hi kevin Clair
I couldn't agree with you more
For now, it's too hard for developers, so should we provide a lot of
defaults for users to choose from, and subsequently we can use SPI to
abstract and let users to extend themselves
Kevin Clair <ke...@apache.org> 于2021年5月25日周二 下午4:54写道:
> Maybe we can open an entry for users to develop their own data
> synchronization, if Shenyu's current data synchronization mode is not
> satisfied. Similar to our custom development plug.
>
> XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午4:18写道:
>
> > Hi Community
> >
> > For ShenYu , data configuration and synchronization is a very important
> > feature.
> >
> > Currently we have 4 kinds of synchronization methods, http, websocket,
> > nacos, zookeeper, do we need to add other synchronization methods, such
> as
> > apollo [1], etcd [2], consul [3].
> >
> > Welcome to discuss in the comments and look forward to better
> suggestions.
> >
> > [1] https://github.com/ctripcorp/apollo
> > [2] https://github.com/etcd-io/etcd
> > [3] https://github.com/hashicorp/consul
> >
> > Translated with www.DeepL.com/Translator (free version)
> >
>
Re: Discuss ShenYu support other config center
Posted by Kevin Clair <ke...@apache.org>.
Maybe we can open an entry for users to develop their own data
synchronization, if Shenyu's current data synchronization mode is not
satisfied. Similar to our custom development plug.
XiaoYu <xi...@apache.org> 于2021年5月25日周二 下午4:18写道:
> Hi Community
>
> For ShenYu , data configuration and synchronization is a very important
> feature.
>
> Currently we have 4 kinds of synchronization methods, http, websocket,
> nacos, zookeeper, do we need to add other synchronization methods, such as
> apollo [1], etcd [2], consul [3].
>
> Welcome to discuss in the comments and look forward to better suggestions.
>
> [1] https://github.com/ctripcorp/apollo
> [2] https://github.com/etcd-io/etcd
> [3] https://github.com/hashicorp/consul
>
> Translated with www.DeepL.com/Translator (free version)
>