Preguntas etiquetadas con grpc

2
Por qué es obligatorio y opcional se elimina en Protocol Buffers 3
Recientemente estoy usando gRPCcon proto3, y me di cuenta de eso requiredy optionalse ha eliminado en una nueva sintaxis. ¿Alguien podría explicar amablemente por qué se eliminan los requisitos / opcionales en proto3? Este tipo de restricciones simplemente parecen necesarias para hacer robusta la definición. sintaxis proto2: message SearchRequest { …


3
protobuf frente a gRPC
Intento entender protobuf y gRPC y cómo puedo usar ambos. ¿Podría ayudarme a comprender lo siguiente? Teniendo en cuenta el modelo OSI, ¿dónde está, por ejemplo, Protobuf en la capa 4? Pensando en la transferencia de un mensaje, ¿cómo es el "flujo", qué hace gRPC y qué falla el protobuf? …

3
¿En qué se diferencia GRPC de REST?
Estoy leyendo esta explicación de GRPC y este diagrama es de interés: ¿Cómo funciona la capa de transporte? Si es a través de la red ... ¿por qué se llama RPC? Más importante aún, ¿en qué se diferencia de REST que implementa una API para la capa de servicio (la …
98 rest  grpc 


9
¿Por qué obtengo este error GRPC "ADVERTENCIA: EmulatorService.cpp: 448: No se puede encontrar el archivo de certificado" cuando inicio el emulador?
Buenas noches a todos, solo he estado lidiando con Java y Android Studio durante unos meses, ¿alguien puede ayudarme a resolver este error? Se produce cada vez que se inicia el emulador. Gracias Emulador: se inició el servidor GRPC en 127.0.0.1:8554 Emulador: emulador: ADVERTENCIA: EmulatorService.cpp: 448: No se puede encontrar …
30 grpc 


3
GRPC: hacer cliente de alto rendimiento en Java / Scala
Tengo un servicio que transfiere mensajes a una velocidad bastante alta. Actualmente es atendido por akka-tcp y genera 3,5 millones de mensajes por minuto. Decidí probar grpc. Desafortunadamente, resultó en un rendimiento mucho menor: ~ 500k mensajes por minuto e incluso menos. ¿Podría recomendarme cómo optimizarlo? Mi configuración Hardware : …
9 java  scala  grpc 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.