RPC y gRPC
Invocar funciones remotas como si fueran locales, con gRPC y Protocol Buffers.
Tecnología
- gRPC (multiplataforma; en el curso se usa con C#)
- Protocol Buffers
Temario
- RPC
- Definición
- Generación de código: stub y skeleton
- gRPC
- Ventajas: performance, multilenguaje y multiplataforma, facilidad de uso, soporte de streaming
- Tipos de servicios
- Unary
- Server-side streaming
- Client-side streaming
- Bidirectional streaming
- Polling vs streaming
- Desventajas
- HTTP/2
- TLS
- Protocol Buffers
- Cómo escribir un archivo
.proto - Componentes:
service,message - Codificación binaria
- Cómo escribir un archivo
- Manejo de errores: envío de excepciones
Clases
RPC y gRPC
Invocar funciones remotas como si fueran locales, con gRPC y Protocol Buffers.