昇腾社区首页
中文
注册

Register接口(内部接口,严禁调用)

功能说明

注册角色。

函数原型

rpc Register(RegisterReq) returns (Ack)

输入参数说明

表1 参数说明

参数

类型(Protobuf定义)

说明

RegisterReq

message RegisterReq {

string uuid = 1;

Position pos = 2;

}

message Position {

string role = 1;

string serverRank = 2;

string processRank = 3;

}

uuid:注册消息ID

pos:注册消息来源

role:注册的角色:如Proxy,Worker,Agent,Mgr

serverRank:角色所在server Rank信息

processRank:角色所在进程Rank信息,包含如下几种类型:Proxy、Agent、Mgr不涉及此信息。这三类角色该字段统一填-1。

返回值说明

表2 返回值说明

返回值

类型(Protobuf定义)

说明

Ack

message Ack {

string uuid = 1;

uint32 code = 2;

Position src = 3;

}

uuid:与注册消息ID一致

code:返回码。

  • 取值为0:注册成功
  • 其他值:注册失败

src:Ack确认消息返回方角色位置信息