Register接口(内部接口,严禁调用)
功能说明
注册角色。
函数原型
rpc Register(RegisterReq) returns (Ack)
输入参数说明
参数 |
类型(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。 |
返回值说明
返回值 |
类型(Protobuf定义) |
说明 |
---|---|---|
Ack |
message Ack { string uuid = 1; uint32 code = 2; Position src = 3; } |
uuid:与注册消息ID一致 code:返回码。
src:Ack确认消息返回方角色位置信息 |
父主题: TaskD内部接口