apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.54k stars 26.44k forks source link

Dubbo GSoC 2023 - IDL management #11895

Open AlbumenJ opened 1 year ago

AlbumenJ commented 1 year ago

Background

Dubbo currently supports protobuf as a serialization method. Protobuf relies on proto (Idl) for code generation, but currently lacks tools for managing Idl files. For example, for java users, proto files are used for each compilation. It is more troublesome, and everyone is used to using jar packages for dependencies.

Target

Implement an Idl management and control platform, support idl files to automatically generate dependency packages in various languages, and push them to relevant dependency warehouses

https://issues.apache.org/jira/browse/DUBBO-114

springcoco commented 1 year ago

I have been paying attention to this proposal for a long time, and I will send my proposal to you.