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

[GitHub] [incubator-apisix] membphis opened a new issue #1542: [discuss] need a way to support v3 protocol of etcd

membphis opened a new issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542


   use a new component `etcd proxy` (maybe a process or a Nginx server).
   
   `user -> etcd proxy -> admin API -> etcd v3`.
   
   ![image](https://user-images.githubusercontent.com/6814606/81135867-5f94c480-8f8c-11ea-9f86-7ce8ebe77de5.png)
   


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-636263981


   @Yiyiyimu we can discuss this issue in the dev mailing list: dev@apisix.apache.org, thx


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632750155


   @Yiyiyimu IMO, I suggest you to use etcd v3 directly in Apache APISIX, not the etcd proxy mode.


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] Yiyiyimu commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
Yiyiyimu commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632785794


   > @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 for the quick reply! 
   
   Yes I do come from the promotion plan. I'll give it a try on lua-resty-etcd these days.


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] nic-chen commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
nic-chen commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632995165


   @Yiyiyimu
   
   I suggest that you could install Apache APISIX using the master branch source code, 
   and then configure and use it according to the documentation, 
   so that you can understand how APISIX and etcd work, 
   and then look at the source code to understand how [lua-resty-etcd](https://github.com/api7/lua-resty-etcd) v2 is used in APISIX.
   
   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.
   


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632748402


   @nic-chen what do you think?


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] Yiyiyimu commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
Yiyiyimu commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632998405


   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?


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632931926


   great, please feel free ping me when you need any help.
   I will add you to the candidate of this task.
   
   Shuyang Wu <no...@github.com> 于 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
   > <https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632785794>,
   > or unsubscribe
   > <https://github.com/notifications/unsubscribe-auth/AGJZBK66U2KA3YESUN7UX7DRS2SFRANCNFSM4M2DB2ZA>
   > .
   >
   


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] nic-chen commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
nic-chen commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-625057881


   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.


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] bingchengxiaobing117 commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
bingchengxiaobing117 commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-626120829


   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:
   https://github.com/api7/lua-resty-etcd/issues/56


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] Yiyiyimu commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
Yiyiyimu commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-636285577


   Sure thank you Ming!
   I'll update my progress in these days.
   
   ________________________________
   发件人: Wen Ming <no...@github.com>
   发送时间: 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: dev@apisix.apache.org<ma...@apisix.apache.org>, thx
   
   ―
   You are receiving this because you were mentioned.
   Reply to this email directly, view it on GitHub<https://github.com/apache/incubator-apisix/issues/1542#issuecomment-636263981>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AIH4YOF4TUY2IIBFCVTSPS3RUBWSVANCNFSM4M2DB2ZA>.
   
   


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] Yiyiyimu commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
Yiyiyimu commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632735859


   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?


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632748015


   @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.


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] nic-chen commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
nic-chen commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-638548754


   hi @Yiyiyimu 
   
   Is there any progress?
   
   please feel free to contact us if you have any problem with this.
   
   


----------------------------------------------------------------
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



[GitHub] [incubator-apisix] moonming commented on issue #1542: [discuss] need a way to support v3 protocol of etcd

Posted by GitBox <gi...@apache.org>.
moonming commented on issue #1542:
URL: https://github.com/apache/incubator-apisix/issues/1542#issuecomment-633006138


   mailinglist is the best
   
   Shuyang Wu <no...@github.com> 于 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
   > <https://github.com/apache/incubator-apisix/issues/1542#issuecomment-632998405>,
   > or unsubscribe
   > <https://github.com/notifications/unsubscribe-auth/AGJZBK2GKJCFJSKGRG5T6YTRS5YPPANCNFSM4M2DB2ZA>
   > .
   >
   


----------------------------------------------------------------
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