apache / apache/dubbo

Dubbo GSoC 2023 - Remove jprotoc in compiler

Open
#11,891 6 comments 0 reactions 0 assignees View on GitHub
type/proposal
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

Dubbo supports the communication mode based on the gRPC protocol through Triple. For this reason, Dubbo has developed a compiling plug-in for proto files based on jprotoc. Due to the activeness of jprotoc, currently Dubbo compiler cannot run well on the latest protobuf version. Therefore, we need to consider implementing a new compiler with reference to gRPC.

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

Contributor guide

Open the contributing guide

Research direction

Start with Dubbo’s current compiler and jprotoc integration, then read DUBBO-111 and the gRPC reference approach named in the issue. Define the replacement compiler’s scope and verify it works with the latest protobuf version; the issue names no files or tests, so confirm entry points and acceptance checks with maintainers first.

Written by the indexing model from the issue text.

Assessment

Tech stack
grpc, java
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.