[OTL-050] gRPC
Owned by Pronoide Wiki Web
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores, Analistas y Arquitectos.
Requisitos previos
Los alumnos necesitarán tener experiencia con el lenguaje de programación orientado a objetos Java 8.
Objetivos
Este curso se centra en la los comunicación gRPC entre Microservicos modernos utilizando como transporte HTTP/2 y Protocol Buffers como lenguaje de descripción de interfaz.
Contenido
- Introducción a los Microservicios
- Fundamentos Spring Boot
- Características de HTTP/2
- Protocol Buffers e Interoperabilidad
- Introducción a gRPC
- Instalación y configuración del entorno
- gRPC APIs
- Comparativa de gRPC vs REST
- API's Unarias
- Streaming de Servidor
- Streaming de Cliente
- Streaming Bi-Direccional
- Seguridad
- Control de Errores
- Interceptores
- Deadlines
- Cancelaciones
- Compresion
- Metadatos
- Escalabilidad
- Balanceo de Carga
- Multiplexion
- Server Reflection
- Evans CLI
- Despliegue de gRPC
Documentación Recomendada
gRPC: Up and Running
Kasun Indrasiri and Danesh Kuruppu
February 2020 | Pages: 204
ISBN: 978-1492058335
https://www.i-programmer.info/book-watch-archive/13498-grpc-up-and-running-oreilly.html