gRPC (gRPC Remote Procedure Calls[1]​) es un sistema de llamada a procedimiento remoto (RPC) de código abierto desarrollado inicialmente en Google. Utiliza como transporte HTTP/2 y Protocol Buffers como lenguaje de descripción de interfaz. Proporciona características como autenticación, transmisión bidireccional y control de flujo, enlaces bloqueantes o no bloqueantes, cancelaciones y tiempos de espera. Genera enlaces multiplataforma entre cliente y servidor para muchos lenguajes. Los caso de uso más comunes incluyen la conexión de servicios en la arquitectura microservicios y la conexión de dispositivos móviles, navegador clientes a los servicios backend.[2]

Proyectos y empresas que utilizan gRPCEditar

Ver tambiénEditar

ReferenciasEditar

Enlaces externosEditar