Add support for blocking server stubs
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 55/100
Piste de recherche
Commencez par suivre le blocking client v2 stub généré existant ainsi que la prise en charge existante des blocking server stubs dans le dépôt, puis trouvez les points d’entrée de la génération de code qui les relient. Confirmez la blocking-native server API générée et validez-la par rapport au comportement existant du serveur et aux tests de génération ; le travail est terminé lorsque les développeurs peuvent générer un blocking server stub correspondant pour une utilisation avec des virtual threads.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Java
- Étoiles
- 12.1k
- Forks
- 4k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 42
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de grpc/grpc-java
-
Support of `dns:name` URIsOuvertedocs enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
grpc/grpc-java#10824 · 8 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
question
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
grpc/grpc-java#13129 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
xds: duplicate endpoint addresses across localities are ACKed and can panic outlier detectionPeut-être pris @valeter l’a pris il y a 11 jours. Ouverte
Difficulté 3/5 Une demi-journée Accessibilité débutants 45/100
Les mainteneurs répondent en général sous 1 jour
-
binder: `ServerStream.close()` marks the stream closed before the suffix is sent, so a flow-control-deferred send failure leaks the callPeut-être pris @kkmurthyt21 l’a pris il y a 13 jours. Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
grpc/grpc-java#13097 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
binder: RuntimeException during outbound serialization leaks the call and never notifies the peerPeut-être pris @mvanhorn l’a pris il y a 18 jours. Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
grpc/grpc-java#13093 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de grpc/grpc-java
Issues similaires
-
agent:working bug follow-up lane:auto
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Sanne/incus-spawn#1765 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Mend: dependency security vulnerability untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
opensearch-project/data-prepper#7219 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Update Java flags pageOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
PaperMC/docs#824 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour