RSS

发布 gRPC-JS 1.0

我们很高兴地宣布,纯 TypeScript 实现的原生 Node gRPC 库 grpc 的重写版本 gRPC-JS (@grpc/grpc-js) 已发布 1.0 版本。

功能

gRPC-JS 支持以下功能,应能满足大多数用例

  • 客户端
  • 自动重连
  • 服务器端
  • 流式传输
  • 元数据
  • 部分压缩支持:客户端可解压响应消息
  • Pick first 和轮询负载均衡策略
  • 客户端拦截器
  • 连接保活
  • HTTP Connect 支持(代理)

我应该使用 @grpc/grpc-js 还是 grpc?

原生的 Node gRPC 库 (grpc) 将不再接收功能更新,我们计划在一年后弃用它,因此我们建议您使用 gRPC-JS,即 @grpc/grpc-js

然而,某些高级功能尚未移植到 gRPC-JS,例如完整的压缩支持或对其他负载均衡策略的支持。如果您需要其中一项功能,您应该使用 grpc 库,但请在 gRPC-JS 上提交功能请求,让我们了解您最需要哪些功能。