Skip to content
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

feat: how about support grpc as protocol between server and client ? #2200

Open
shalk opened this issue Feb 27, 2025 · 2 comments
Open

feat: how about support grpc as protocol between server and client ? #2200

shalk opened this issue Feb 27, 2025 · 2 comments
Labels
type/enhancement Indicates new feature requests

Comments

@shalk
Copy link
Collaborator

shalk commented Feb 27, 2025

Feature Request

Is your feature request related to a problem? Please describe:

gRPC have become very common and more ecosystem
How about support grpc as protocol between server and client ?
multiple language client maybe very easy to implement .

This is a very early discusstion

Describe the feature you'd like:

Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

@shalk shalk added the type/enhancement Indicates new feature requests label Feb 27, 2025
@acelyc111
Copy link
Member

It's a big change, and it's hard to keep compatibility when upgrade the old versions.

@shalk
Copy link
Collaborator Author

shalk commented Mar 3, 2025

It's a big change,

This proposal can be split into small feature or task.

and it's hard to keep compatibility when upgrade the old versions.

The compatibility will be keept to a major version like 3.0 to support both thrift and gRPC.
Next, version 4.0 remove thrift.

ref: https://www.alluxio.io/blog/moving-from-apache-thrift-to-grpc-a-perspective-from-alluxio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Indicates new feature requests
Projects
None yet
Development

No branches or pull requests

2 participants