grpc / grpc/grpc-java

Support for server plaintext upgrade

Abierto
#2,228 2 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Java
Estrellas
12.1k
Forks
4k
Merge medio
2 d 17 h
PR fusionados (30 d)
37

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza comparando la compatibilidad existente con el negociador de protocolos del cliente y, después, inspecciona Http2ServerUpgradeCodec, ambos mencionados en el issue. Determina si un ProtocolNegotiator del lado del servidor puede admitir actualizaciones en texto plano para gRPC detrás de un Amazon ALB; se considera terminado cuando la configuración del servidor acepta la ruta de actualización requerida.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
grpc, java
Área
api, backend, networking
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
32/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.