跳至内容
FindOpenSource

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
关键词
rpcprotocol-buffersmicroservicesapi-framework
编程语言
C++, Go, Java
许可证
Apache-2.0

与其他项目对比

发现信息有误?在 GitHub 上提出修改建议。