昇腾社区首页
中文
注册

Register

功能说明

在订阅任务信息的场景下,接收客户端的注册请求。

客户端如需订阅集群任务信息,需先调用本接口获取返回的uuid后,持有该ID调用订阅接口SubscribeJobSummarySignal获取集群的任务信息。

集群内最多存在20个订阅方。

函数原型

rpc Register(ClientInfo) returns (Status) {}

输入参数说明

参数

类型(Protobuf定义)

说明

ClientInfo

message ClientInfo{

string role = 1;

string clientId = 3;

}

ClientInfo.role客户端角色。当前仅支持以下几种客户端角色。如果传入其他值,会导致注册失败。

  • CCAgent
  • DefaultUser1
  • DefaultUser2

ClientInfo.clientId:客户端ID

返回值说明

返回值

类型(Protobuf定义)

说明

Status

message Status{

int32 code = 1;

string info = 2;

string clientId = 3;

}

Status.code:本次调用的结果的状态码。目前分为以下几种:

  • 200:查询正常返回。
  • 429:服务端限流。
  • 500:服务端错误。

ClientInfo.info:本次调用结果的描述信息

ClientInfo.clientId:注册接口返回的uuid