ReportRecoverStatus

功能说明

接收客户端上报的当前任务恢复情况。

函数原型

rpc ReportRecoverStatus(RecoverStatusRequest) returns (Status) {}

输入参数说明

参数

类型(protobuf定义)

说明

RecoverStatusRequest

message RecoverStatusRequest{

string jobId = 1;

Status status = 2;

string strategy = 3;

}

RecoverStatusRequest.jobId:任务ID。

RecoverStatusRequest.status.code:任务恢复情况状态码。

  • 0:表示任务恢复成功。
  • 其他值:表示失败。

RecoverStatusRequest.status.info:任务恢复情况描述。

RecoverStatusRequest.strategy:恢复策略名称。

返回值说明

返回值

类型(protobuf定义)

说明

Status

message Status{

int32 code = 1;

string info =2;

}

Status.code:返回码。

  • 0:表示故障恢复流程正常。
  • 其他值:表示恢复流程异常,并触发重调度。

Status.info:返回信息描述。