-
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
feature: support etcd v3 #1767
Comments
Current data access logic does not encapsulate the internal fields set by etcd. While we tackle the v3 upgrade we should have a separate data access layer which abstracts the internal etcd API requirements and act purely as a K/V layer. This will not only help us tackle similar upgrades but also will enable us easily allow different datastores without changes to the business logic |
@membphis I would like to start work on this. If no one is planning to pick this up |
that is great, I have assigned to you ^_^ |
Hi @shenal thank you for your help! I'll submit the draft pr these days and I'll let you know whenever a discussion is needed~ |
Solved. |
related issues:
https://github.com/apache/incubator-apisix/issues?q=is%3Aissue+is%3Aopen+v3+
lua-resty-etcd
already supports etcd v3, we can support it by this feature:https://github.com/api7/lua-resty-etcd/blob/master/api_v3.md
The text was updated successfully, but these errors were encountered: