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

Request help: develop a tool to migrate from gRPC to Kitex #1262

Open
ppzqh opened this issue Feb 27, 2024 · 2 comments
Open

Request help: develop a tool to migrate from gRPC to Kitex #1262

ppzqh opened this issue Feb 27, 2024 · 2 comments
Assignees

Comments

@ppzqh
Copy link
Contributor

ppzqh commented Feb 27, 2024

Is your feature request related to a problem? Please describe.
Provide a migration tool that can help gRPC user migrate to Kitex in an easy way.

Describe the solution you'd like

This tool can automatically replace the usage of gRPC with Kitex, including the running server, client and options provided by kitex. It also helps to generate code using Kitex cmd tool that is transforming protoc cmd to kitex cmd (optional).

Additional context
Using Kitex with gPRC protocol:

Code generation using kitex:

@ppzqh ppzqh changed the title Request help: develop a migration tool from gRPC to Kitex Request help: develop a tool to migrate from gRPC to Kitex Feb 27, 2024
@GuangmingLuo GuangmingLuo added the help wanted Extra attention is needed label Mar 8, 2024
@Zzhiter
Copy link
Contributor

Zzhiter commented Mar 21, 2024

More user story on this? When migrating from an existing gRPC project to kitex, there may be a lot of tests that need to be changed besides server and client.

@ppzqh
Copy link
Contributor Author

ppzqh commented Mar 22, 2024

First version of the migration tool has been developed, will release after more trial and testing.

@GuangmingLuo GuangmingLuo removed the help wanted Extra attention is needed label Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants