mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-25 03:26:36 +08:00
节点根据健康检查自动上下线
This commit is contained in:
@@ -23,6 +23,7 @@ message Node {
|
||||
repeated int64 connectedAPINodeIds = 11;
|
||||
int32 maxCPU = 12;
|
||||
bool isOn = 13;
|
||||
bool isUp = 14;
|
||||
|
||||
NodeCluster cluster = 32;
|
||||
NodeLogin login = 33;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -205,6 +205,8 @@ message FindEnabledNodeClusterDNSResponse {
|
||||
string name = 1;
|
||||
DNSDomain domain = 2;
|
||||
DNSProvider provider = 3;
|
||||
bool nodesAutoSync = 4;
|
||||
bool serversAutoSync = 5;
|
||||
}
|
||||
|
||||
// 计算使用某个DNS服务商的集群数量
|
||||
@@ -232,6 +234,8 @@ message UpdateNodeClusterDNSRequest {
|
||||
int64 nodeClusterId = 1;
|
||||
string dnsName = 2;
|
||||
int64 dnsDomainId = 3;
|
||||
bool nodesAutoSync = 4;
|
||||
bool serversAutoSync = 5;
|
||||
}
|
||||
|
||||
// 检查集群的DNS是否有变化
|
||||
|
||||
Reference in New Issue
Block a user