Saltar al contenido
FindOpenSource

gRPC

Framework RPC de código abierto y alto rendimiento que permite a los servicios llamar directamente a las funciones de otros a través de lenguajes y redes.

Descripción general

gRPC permite que un servicio exponga funciones que otros servicios pueden llamar como si fueran llamadas a métodos locales, usando Protocol Buffers para definiciones de mensajes compactas y fuertemente tipadas, y HTTP/2 para un transporte eficiente y multiplexado. Genera código cliente y servidor en decenas de lenguajes a partir de una única definición de servicio compartida.

gRPC encaja en equipos que construyen microservicios y necesitan comunicación servicio a servicio eficiente y fuertemente tipada, un patrón distinto al de las APIs REST/GraphQL que exponen Directus, Hasura y PostgREST (también en este catálogo); gRPC se usa habitualmente para llamadas internas entre servicios en lugar de APIs de cara al público.

Categorías
API
Palabras clave
rpcprotocol-buffersmicroservicesapi-framework
Lenguajes
C++, Go, Java
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.