阶段性提交

This commit is contained in:
GoEdgeLab
2020-07-29 19:02:28 +08:00
parent a7879b08d6
commit ed8be13072
57 changed files with 4334 additions and 2053 deletions

View File

@@ -1,19 +1,45 @@
syntax = "proto3";
package pb;
option go_package = "./pb";
package pb;
import "model_node.proto";
service NodeService {
rpc config (ConfigRequest) returns (ConfigResponse) {
// 创建节点
rpc createNode (CreateNodeRequest) returns (CreateNodeResponse);
}
// 节点数量
rpc countAllEnabledNodes (CountAllEnabledNodesRequest) returns (CountAllEnabledNodesResponse);
// 列出单页节点
rpc listEnabledNodes (ListEnabledNodesRequest) returns (ListEnabledNodesResponse);
}
message ConfigRequest {
string nodeId = 1;
// 创建节点
message CreateNodeRequest {
string name = 1;
int64 clusterId = 2;
}
message ConfigResponse {
string id = 1;
}
message CreateNodeResponse {
int64 nodeId = 1;
}
// 节点数量
message CountAllEnabledNodesRequest {
}
message CountAllEnabledNodesResponse {
int64 count = 1;
}
// 列出单页节点
message ListEnabledNodesRequest {
int64 offset = 1;
int64 size = 2;
}
message ListEnabledNodesResponse {
repeated Node nodes = 1;
}