Programación de Redes

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
  • Manejo de errores: envío de excepciones

Clases

  1. RPC y gRPC

    Invocar funciones remotas como si fueran locales, con gRPC y Protocol Buffers.

En esta página