发布 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 上提交功能请求,让我们了解您最需要哪些功能。