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.
- Mantenimiento activo
- Respaldado por una fundación
- Bien documentado
- Licencia permisiva
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.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
The standard high-performance RPC framework, essential representative project for API tooling.
- Fundacional
- Gobernanza de fundación
- Categorías
- API
- Palabras clave
- rpcprotocol-buffersmicroservicesapi-framework
- Lenguajes
- C++, Go, Java
- Licencia
- Apache-2.0
Proyectos relacionados
Kong
Apache-2.0Puerta de enlace de API cloud-native que gestiona el enrutamiento, el balanceo de carga, la autenticación y la gestión de tráfico para microservicios, APIs y tráfico LLM/MCP.
Mantenimiento activo
- API
Apache APISIX
Apache-2.0API gateway dinámico y de alto rendimiento construido sobre NGINX y etcd, que añade plugins con recarga en caliente, lanzamientos canary y enrutamiento de tráfico de IA sobre las funciones tradicionales de un gateway.
Mantenimiento activo
- API
Hasura
Apache-2.0APIs GraphQL y REST instantáneas sobre PostgreSQL y otras bases de datos, mediante Data Connectors.
Mantenimiento activo
- Backend
- API
- Base de datos
Hoppscotch
MITEcosistema de desarrollo de API ligero y de código abierto para crear y probar solicitudes REST, GraphQL, WebSocket y de otro tipo, como alternativa a Postman.
Mantenimiento activo
- Herramientas para desarrolladores
- API
¿Encontraste un error? Sugiere una edición en GitHub.