GRPC

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. Entre los casos de uso más comunes, incluye la conexión de servicios en la arquitectura de microservicios y la conexión de clientes de dispositivos móviles o navegadores web a los servicios backend.[2]

Proyectos y empresas que utilizan gRPC

  • Dropbox[3]
  • OpenBMC
  • Netflix
  • CoreOS
  • Cisco

Véase también

  • Free and open-source software
  • Apache Thrift
  • Apache Avro
  • XML-RPC

Referencias

  1. https://grpc.io/faq#what-does-grpc-stand-for
  2. https://grpc.io/about/
  3. «Courier: Dropbox migration to gRPC». Consultado el 9 de enero de 2019. 

Enlaces externos

  • Página de inicio de gRPC
  • gRPC - github.com
  • gRPC - opensource.google.com
  • GRPC reactivo
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q26356541
  • Informática
  • Arch Linux: grpc-cli
  • AUR: grpc-git
  • Gentoo: net-libs/grpc
  • Open Hub: grpc
  • Wd Datos: Q26356541