gRPC
高性能开源 RPC 框架,让服务之间可以跨语言、跨网络直接调用彼此的函数。
- 积极维护
- 基金会支持
- 宽松许可证
概述
gRPC 让一个服务可以暴露函数,供其他服务像调用本地方法一样直接调用,使用 Protocol Buffers 定义紧凑、强类型的消息格式,并通过 HTTP/2 实现高效的多路复用传输。它可以根据一份共享的服务定义,生成数十种语言的客户端和服务端代码。
gRPC 适合那些需要高效、强类型服务间通信的微服务开发团队,这与目录中 Directus、Hasura 和 PostgREST 所暴露的 REST/GraphQL API 属于不同模式——gRPC 通常用于内部服务间调用,而非面向公众的 API。
为什么收录此项目
目录评分: ★★★★☆ (4/5)
The standard high-performance RPC framework, essential representative project for API tooling.
- 基础项目
- 基金会治理
- 分类
- API
- 编程语言
- C++, Go, Java
- 许可证
- Apache-2.0
广告
相关项目
Kong
Apache-2.0云原生 API 网关,为微服务、API 以及 LLM/MCP 流量处理路由、负载均衡、身份验证和流量管理。
积极维护
- API
Apache APISIX
Apache-2.0基于 NGINX 和 etcd 构建的动态高性能 API 网关,在传统网关功能之上增加了热加载插件、灰度发布和 AI 流量路由能力。
积极维护
- API
Hasura
Apache-2.0通过 Data Connectors,为 PostgreSQL 及其他数据库即时生成 GraphQL 和 REST API。
积极维护
- 后端
- API
- 数据库
Hoppscotch
MIT轻量级开源 API 开发生态系统,用于构建和测试 REST、GraphQL、WebSocket 等各类 API 请求,可作为 Postman 的替代方案。
积极维护
- 开发者工具
- API
发现信息有误?在 GitHub 上提出修改建议。