-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[discuss] need a way to support v3 protocol of etcd #1542
Comments
proxy mode will make the system complicated. I prefer to provide a conversion interface in the resty-etcd library for now, which can convert the respond data of the v3 interface into the format of the v2 interface to achieve compatibility. |
why not support etcd v3 directly? |
I have tried etcd v3 procotol, but I often run out of time in watchdir api. If you are interested, you can discuss it together, the detail see: |
The Admin API and apisix core depend on the etcd v2 protocol. If we support etcd v3 directly, it will be a big PR. But I love to support etcd v3 directly, v3 is future. |
Hi @nic-chen , I'm interested in this project for summer-2020. Do you have some guideline/evaluation tasks or suggestions to get familiar with this project? |
@Yiyiyimu are you come from https://cwiki.apache.org/confluence/display/APISIX/Open+Source+Promotion+Plan+-+Summer+2020+Tasks? |
@nic-chen what do you think? |
@Yiyiyimu IMO, I suggest you to use etcd v3 directly in Apache APISIX, not the etcd proxy mode. |
Thank you @moonming for the quick reply! Yes I do come from the promotion plan. I'll give it a try on lua-resty-etcd these days. |
great, please feel free ping me when you need any help.
I will add you to the candidate of this task.
Shuyang Wu <[email protected]> 于 2020年5月23日周六 上午12:31写道:
… @Yiyiyimu <https://github.com/Yiyiyimu> are you come from
https://cwiki.apache.org/confluence/display/APISIX/Open+Source+Promotion+Plan+-+Summer+2020+Tasks
?
I think you can start from how to use
https://github.com/api7/lua-resty-etcd, and th different from etcd v2 and
v3 protocol.
Thank you @moonming <https://github.com/moonming> for the quick reply!
Yes I do come from the promotion plan. I'll give it a try on
lua-resty-etcd these days.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1542 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGJZBK66U2KA3YESUN7UX7DRS2SFRANCNFSM4M2DB2ZA>
.
|
I suggest that you could install Apache APISIX using the master branch source code, If you do not have openresty development experience, you need to familiarize yourself with openresty first. As @moonming said, we have discussed and reached an agreement to directly use v3 instead of v2 without data format compatibility. please feel free to contact us when you need any help. Thanks. |
Thank you @nic-chen for your stepwise suggestions! BTW, which way do you recommend to contact the mentors and the community, email subscription, gitter or some other ways? |
mailinglist is the best
Shuyang Wu <[email protected]> 于 2020年5月23日周六 下午3:04写道:
… Thank you @nic-chen <https://github.com/nic-chen> for your stepwise
suggestions! BTW, which way do you recommend to contact the mentors and the
community, email subscription, gitter or some other ways?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1542 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGJZBK2GKJCFJSKGRG5T6YTRS5YPPANCNFSM4M2DB2ZA>
.
|
@Yiyiyimu we can discuss this issue in the dev mailing list: [email protected], thx |
Sure thank you Ming!
I'll update my progress in these days.
…________________________________
发件人: Wen Ming <[email protected]>
发送时间: 2020年5月30日星期六 10:38
收件人: apache/incubator-apisix
抄送: Shuyang Wu; Mention
主题: Re: [apache/incubator-apisix] [discuss] need a way to support v3 protocol of etcd (#1542)
@Yiyiyimu<https://github.com/Yiyiyimu> we can discuss this issue in the dev mailing list: [email protected]<mailto:[email protected]>, thx
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#1542 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AIH4YOF4TUY2IIBFCVTSPS3RUBWSVANCNFSM4M2DB2ZA>.
|
hi @Yiyiyimu Is there any progress? please feel free to contact us if you have any problem with this. |
use a new component
etcd proxy
(maybe a process or a Nginx server).user -> etcd proxy -> admin API -> etcd v3
.The text was updated successfully, but these errors were encountered: