You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2023/08/28 06:18:27 UTC
[GitHub] [incubator-opendal] Xuanwo created a discussion: Crazy Ideas: OpenDAL REST/gRPC API
GitHub user Xuanwo created a discussion: Crazy Ideas: OpenDAL REST/gRPC API
Although there are ongoing efforts to expose OpenDAL with public APIs such as `s3` and `webdav`, most of them come with additional costs and are not native to OpenDAL. Therefore, I am considering exposing OpenDAL's native REST and gRPC APIs.
Those API should:
- OpenDAL native: no extra cost, mapping to opendal's API directly.
- Easy to use: no sdk needed, users can call an opendal server without effort.
- Easy to maintain: no complex logic, no state, no cluster, one binary
References:
- https://github.com/apache/incubator-opendal/issues/1465
GitHub link: https://github.com/apache/incubator-opendal/discussions/2951
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org
[GitHub] [incubator-opendal] Xuanwo edited a discussion: Crazy Ideas: OpenDAL REST/gRPC API
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
GitHub user Xuanwo edited a discussion: Crazy Ideas: OpenDAL REST/gRPC API
Although there are ongoing efforts to expose OpenDAL with public APIs such as `s3` and `webdav`, most of them come with additional costs and are not native to OpenDAL. Therefore, I am considering exposing OpenDAL's native REST and gRPC APIs.
Those API should:
- OpenDAL native: no extra cost, mapping to opendal's API directly.
- Easy to use: no sdk needed, users can call an opendal server without effort.
- Easy to maintain: no complex logic, no state, no cluster, one binary
Benefits:
- Serve as service sidecar (good for K8s users)
- Serve as storage proxy (good for golang users)
References:
- https://github.com/apache/incubator-opendal/discussions/1511
GitHub link: https://github.com/apache/incubator-opendal/discussions/2951
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org
Re: [D] Crazy Ideas: OpenDAL REST/gRPC API [opendal]
Posted by "drernie (via GitHub)" <gi...@apache.org>.
GitHub user drernie added a comment to the discussion: Crazy Ideas: OpenDAL REST/gRPC API
Possibly. We have a React front-end that currently calls directly into AWS. I am wondering if we can create a server-side OpenDAL API that works across cloud platforms, and have React call into a GraphQL APIs (or rewrite it into a simpler REST front-end).
GitHub link: https://github.com/apache/opendal/discussions/2951#discussioncomment-10594101
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org
Re: [D] Crazy Ideas: OpenDAL REST/gRPC API [opendal]
Posted by "drernie (via GitHub)" <gi...@apache.org>.
GitHub user drernie added a comment to the discussion: Crazy Ideas: OpenDAL REST/gRPC API
Anyone working on this yet?
GitHub link: https://github.com/apache/opendal/discussions/2951#discussioncomment-10586117
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org
[GitHub] [incubator-opendal] Xuanwo edited a discussion: Crazy Ideas: OpenDAL REST/gRPC API
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
GitHub user Xuanwo edited a discussion: Crazy Ideas: OpenDAL REST/gRPC API
Although there are ongoing efforts to expose OpenDAL with public APIs such as `s3` and `webdav`, most of them come with additional costs and are not native to OpenDAL. Therefore, I am considering exposing OpenDAL's native REST and gRPC APIs.
Those API should:
- OpenDAL native: no extra cost, mapping to opendal's API directly.
- Easy to use: no sdk needed, users can call an opendal server without effort.
- Easy to maintain: no complex logic, no state, no cluster, one binary
Benefits:
- Serve as service sidecar (good for K8s users)
- Serve as storage proxy (good for golang users)
References:
- https://github.com/apache/incubator-opendal/issues/1465
GitHub link: https://github.com/apache/incubator-opendal/discussions/2951
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org
Re: [D] Crazy Ideas: OpenDAL REST/gRPC API [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
GitHub user Xuanwo added a comment to the discussion: Crazy Ideas: OpenDAL REST/gRPC API
Not yet. Do you have a use case for this?
GitHub link: https://github.com/apache/opendal/discussions/2951#discussioncomment-10586241
----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org