grpc.Client 代表了 gRPC 客户端,能够和 gRPC 服务端进行交互。
构造函数
new Client(): Client
方法
方法 | 返回类型 | 描述 |
void | 加载 pb 文件 | |
void | 建立连接 | |
执行方法 | ||
void | 关闭连接 |
样例
创建 gRPC Client 并使用:
import grpc from 'pts/grpc';// 创建新的 grpc Clientconst client = new grpc.Client();// 加载协议文件根目录中的 addsvc.protoclient.load([], 'addsvc.proto');export default () => {// 建立连接client.connect('grpcb.in:9000', { insecure: true });// 调用方法const rsp = client.invoke('addsvc.Add/Sum', {a: 1,b: 2,});console.log(rsp.data.v); // 3// 关闭连接client.close();};