grpc / grpc/grpc-java

Add support for blocking server stubs

Aperta
#13,016 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Java
Stelle
12.1k
Fork
4k
Merge medio
2g 17h
PR unite (30g)
37

Descrizione

### Is your feature request related to a problem?
Currently there's a blocking client v2 stub generated, but we don't have a server stub to match.

### Describe the solution you'd like
A simplified api surface for developers who run on virtual threads for example, with a blocking-native api.

### Describe alternatives you've considered
The closest thing to programming with a blocking api is the kotlin coroutines generated stubs.

### Additional context
From what I can tell there's existing code in the repo to support blocking server stubs, but code generation does not exist for it.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando il blocking client v2 stub generato esistente e il supporto esistente del repository per i blocking server stub, quindi individua i punti di ingresso della generazione del codice che li collegano. Conferma la blocking-native server API generata e convalidala rispetto al comportamento esistente del server e ai test di generazione; il lavoro è completo quando gli sviluppatori possono generare un blocking server stub corrispondente per l'uso con i virtual thread.

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

Valutazione

Stack tecnologico
java
Ambito
api, backend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.