SubscribeProcessManageSignal

功能说明

接收客户端订阅进程控制信号请求。服务端根据为每一个任务分配一个消息队列,并侦听消息队列是否存在待发送的消息,若存在则通过gRPC stream发送给客户端。

函数原型

 rpc SubscribeProcessManageSignal(ClientInfo) returns (stream ProcessManageSignal){}

输入参数说明

参数

类型(protobuf定义)

说明

ClientInfo

message ClientInfo{

string jobId = 1;

string role = 2;

}

ClientInfo.jobId:任务ID。

ClientInfo.role:客户端角色。

返回值说明

返回值

类型(protobuf定义)

说明

stream

grpc stream

该接口返回grpc stream(返回值的具体数据结构基于客户端选择的编程语言)。

客户端可以调用stream的Receive方法(具体方法名基于客户端选择的编程语言)接收服务端推送的数据。