Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Request to Support Dubbo RPC Compiler Plugin (dubbo-compiler)

Aperta
#1,837 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
docker, java, spring, spring-boot

Direzione di ricerca

Esamina l’implementazione di Apache Dubbo dubbo-compiler collegata nell’issue, quindi analizza come questo repository definisce i plugin remoti e come le configurazioni .buf.gen.yaml li utilizzano. Determina i dettagli di build e del container necessari per il fat JAR e considera il lavoro completato quando il plugin è disponibile da remoto e può generare codice Java compatibile con Dubbo tramite Buf.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Feature

Dear Buf Team,

I would like to request support for the Dubbo RPC compiler plugin (dubbo-compiler) in the Buf ecosystem, ideally as a remote plugin. This would greatly benefit Java developers, particularly those working in the Spring/Spring Boot ecosystem.

Apache Dubbo is a widely adopted RPC framework in the Java microservices community. Compared to gRPC, Dubbo offers features and conventions that align more closely with typical Java development practices and the Spring ecosystem. However, the interfaces generated by the standard gRPC compiler are not compatible with Dubbo’s requirements.

To address this gap, the Apache Dubbo community provides dubbo-compiler, a protoc plugin that generates Java code tailored for use with Dubbo.
You can find the open-source implementation here:
🔗 https://github.com/apache/dubbo/tree/3.3/dubbo-plugin/dubbo-compiler

We would love to see Buf support this plugin as a remote plugin, allowing it to be used via .buf.gen.yaml configurations. This would enable seamless integration for teams using Buf to manage their .proto files while generating Dubbo-compatible code automatically.

Building and running the plugin is also straightforward:

Compile the source into a fat JAR

Run it inside a Docker container to expose as a remote plugin

Support for this plugin in Buf would bring significant value to the large number of Java teams using Dubbo, and would further strengthen Buf's presence and adoption in the Java ecosystem.

Thank you for your continued support and dedication to improving the developer experience!

Lingua principale
Dockerfile
Stelle
74
Fork
24
Merge medio
3h 54m
PR unite (30g)
62

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bufbuild/plugins

Tutte le issue di bufbuild/plugins

Issue simili

Altre issue su DevTools

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.