Liang He created DUBBO-147:
------------------------------

             Summary: GSoC 2026 – Aligning Dubbo APIs with Modern gRPC APIs
                 Key: DUBBO-147
                 URL: https://issues.apache.org/jira/browse/DUBBO-147
             Project: Apache Dubbo
          Issue Type: Task
            Reporter: Liang He


h2. Background and Goal

Apache Dubbo aims to provide full interoperability with the gRPC ecosystem 
through the Triple protocol, which is designed to be fully compatible with gRPC 
communication and tooling.

However, the gRPC ecosystem has evolved significantly in recent years, 
including improvements in APIs, streaming interfaces, and client/server 
abstractions.

Some of these updates have not yet been fully reflected in Dubbo's current API 
design and SDK capabilities.

This project aims to evaluate the latest gRPC APIs and align Dubbo’s APIs with 
modern gRPC design patterns where appropriate.
h2. Goal

Expected tasks include:
 # Investigate the latest gRPC API changes and features.

 # Identify gaps between Dubbo’s APIs and the gRPC ecosystem.

 # Improve or extend Dubbo APIs to better align with gRPC usage patterns.

 # Improve interoperability between Dubbo services and gRPC clients.

 # Provide examples and documentation for cross-framework usage.

h2. Possible Extensions
 * Improve gRPC streaming support

 * Enhance proto-based service definitions

 * Improve developer experience for cross-language services

h2. Relevant Skills
 * Java

 * gRPC

 * RPC frameworks

 * Distributed systems

h2. Potential Mentors
 # Albumen Kevin, Apache Dubbo PMC, 
[[email protected]|mailto:[email protected]]
 # [email protected]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to