grpc / grpc/grpc-java

Allow GRPCLB_NAME_PREFIX to be configured per service in DnsNameResolver

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

Descripción

### What version of gRPC are you using?

1.18.0

### Feature Request

Some third party servers that I try to connect to don't expose their grpc service addresses with the `grpclb` prefix, so it would be nice if I could configure the service name lookup by providing a custom service prefix.

### Example

serverA: `dns:/foobar.example.com` -> `_grpclb._tcp.foobar.example.com`
serverB: `dns:/barfoo.example.com?srvName=grpc` -> `_grpc._tcp.barfoo.example.com`
serverC: `dns:/lorep.example.com?srvName=ipsum` -> `_ipsum._tcp.lorep.example.com`

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza leyendo DnsNameResolver y el manejo existente de GRPCLB_NAME_PREFIX. Compara los ejemplos serverA, serverB y serverC del issue para determinar la configuración prevista por servicio y verifica que los prefijos personalizados produzcan los nombres DNS SRV correspondientes.

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

Evaluación

Stack tecnológico
java
Área
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
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.