You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@dubbo.apache.org by "Liang He (Jira)" <ji...@apache.org> on 2026/03/17 03:32:00 UTC

[jira] [Created] (DUBBO-147) GSoC 2026 – Aligning Dubbo APIs with Modern gRPC APIs

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, [albumenj@apache.org|mailto:albumenj@apache.org]
 # dev@dubbo.apache.org



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