节点根据健康检查自动上下线

This commit is contained in:
GoEdgeLab
2020-11-15 21:17:37 +08:00
parent d079e44d5d
commit 600f89c051
8 changed files with 950 additions and 919 deletions

View File

@@ -28,8 +28,8 @@ service NodeService {
// 根据集群查找所有节点
rpc findAllEnabledNodesWithClusterId (FindAllEnabledNodesWithClusterIdRequest) returns (FindAllEnabledNodesWithClusterIdResponse);
// 禁用节点
rpc disableNode (DisableNodeRequest) returns (DisableNodeResponse);
// 删除节点
rpc deleteNode (DeleteNodeRequest) returns (RPCSuccess);
// 修改节点
rpc updateNode (UpdateNodeRequest) returns (RPCSuccess);
@@ -107,6 +107,8 @@ message CreateNodeRequest {
int64 clusterId = 2;
NodeLogin Login = 3;
int64 groupId = 4;
int64 dnsDomainId = 5;
string dnsRoute = 6;
}
message CreateNodeResponse {
@@ -153,15 +155,11 @@ message FindAllEnabledNodesWithClusterIdResponse {
repeated Node nodes = 1;
}
// 禁用节点
message DisableNodeRequest {
// 删除节点
message DeleteNodeRequest {
int64 nodeId = 1;
}
message DisableNodeResponse {
}
// 修改节点
message UpdateNodeRequest {
int64 nodeId = 1;