grpc / grpc/grpc-java

Support for server plaintext upgrade

Ouverte
#2,228 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Java
Étoiles
12.1k
Forks
4k
Merge moyen
2 j 17 h
PR mergées (30 j)
37

Description

Looks like this is one of the supported protocol negotiators for clients but not for servers.

I've been trying to set up plaintext GRPC endpoints behind Amazon's new ALB (Application Load Balancer) and it looks like they require an upgradable connection on the backend (sadly, there is no way to configured ALB to assume HTTP/2).

I can try implementing a ProtocolNegotiator myself using Http2ServerUpgradeCodec but wanted to make sure this was feasible first.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par comparer la prise en charge existante du négociateur de protocole client, puis examinez Http2ServerUpgradeCodec, tous deux mentionnés dans l’issue. Déterminez si un ProtocolNegotiator côté serveur peut prendre en charge les mises à niveau en texte clair pour gRPC derrière un Amazon ALB ; c’est terminé lorsque la configuration du serveur accepte le chemin de mise à niveau requis.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
grpc, java
Domaine
api, backend, networking
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
32/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.