Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FEATURE] add gRPC service support #137

Open
kemingy opened this issue May 21, 2022 · 5 comments
Open

[FEATURE] add gRPC service support #137

kemingy opened this issue May 21, 2022 · 5 comments
Labels
enhancement New feature or request level/hard rust Pull requests that update Rust code

Comments

@kemingy
Copy link
Member

kemingy commented May 21, 2022

Requirements:

  • rust part doesn't parse the content, will pass all the bytes to python workers
  • user can define their own protobuf file to serialize or de-serialize the data
@kemingy kemingy added the enhancement New feature or request label May 21, 2022
@kemingy kemingy added rust Pull requests that update Rust code level/hard labels May 19, 2023
@decadance-dance
Copy link

+1

@fighterhit
Copy link

+1. gRPC should be supported, after all, it is a widely popular method with higher performance than http1.x.

@kemingy
Copy link
Member Author

kemingy commented Dec 5, 2024

+1. gRPC should be supported, after all, it is a widely popular method with higher performance than http1.x.

@fighterhit We already support HTTP/2 in #568, the performance won't be an issue.

@fighterhit
Copy link

+1. gRPC should be supported, after all, it is a widely popular method with higher performance than http1.x.

@fighterhit We already support HTTP/2 in #568, the performance won't be an issue.

Thanks @kemingy , but will it lack some GRPC features? https://grpc.io/docs/guides/

@kemingy
Copy link
Member Author

kemingy commented Jan 17, 2025

Thanks @kemingy , but will it lack some GRPC features? https://grpc.io/docs/guides/

Which gRPC features do you want?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request level/hard rust Pull requests that update Rust code
Projects
None yet
Development

No branches or pull requests

3 participants