编辑此页面

gRPC

gRPC 是一个高性能的 RPC 框架。它可以高效地连接使用各种语言和框架实现的的服务。它也可用于分布式计算的最后一英里,连接设备、移动应用程序和浏览器到后端服务。

通常,gRPC 使用 HTTP/2、TLS 和 Protobuf(Protocol Buffers)。在微服务架构中,gRPC 是 HTTP 的一个高效、类型安全的替代方案。

Quarkus gRPC 扩展将 gRPC 集成到 Quarkus 应用程序中。它

  • 支持实现 gRPC 服务

  • 支持消费 gRPC 服务

  • 与 Quarkus 的响应式引擎以及响应式开发模型集成

  • 允许明文通信以及 TLS,以及具有双向身份验证的 TLS

  • 支持 xDS gRPC 集成

  • 支持 InProcess gRPC 开发

Quarkus gRPC 基于 Vert.x gRPC

相关内容