mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-26 04:06:35 +08:00
实现缓存策略若干功能
This commit is contained in:
@@ -19,6 +19,9 @@ service NodeService {
|
||||
// 列出单页节点
|
||||
rpc listEnabledNodesMatch (ListEnabledNodesMatchRequest) returns (ListEnabledNodesMatchResponse);
|
||||
|
||||
// 根据集群查找所有节点
|
||||
rpc findAllEnabledNodesWithClusterId (FindAllEnabledNodesWithClusterIdRequest) returns (FindAllEnabledNodesWithClusterIdResponse);
|
||||
|
||||
// 禁用节点
|
||||
rpc disableNode (DisableNodeRequest) returns (DisableNodeResponse);
|
||||
|
||||
@@ -32,7 +35,10 @@ service NodeService {
|
||||
rpc composeNodeConfig (ComposeNodeConfigRequest) returns (ComposeNodeConfigResponse);
|
||||
|
||||
// 节点stream
|
||||
rpc nodeStream (stream NodeStreamRequest) returns (stream NodeStreamResponse);
|
||||
rpc nodeStream (stream NodeStreamMessage) returns (stream NodeStreamMessage);
|
||||
|
||||
// 向节点发送命令
|
||||
rpc sendCommandToNode (NodeStreamMessage) returns (NodeStreamMessage);
|
||||
|
||||
// 更新节点状态
|
||||
rpc updateNodeStatus (UpdateNodeStatusRequest) returns (RPCUpdateSuccess);
|
||||
@@ -45,6 +51,9 @@ service NodeService {
|
||||
|
||||
// 安装节点
|
||||
rpc installNode (InstallNodeRequest) returns (InstallNodeResponse);
|
||||
|
||||
// 更改节点连接的API节点信息
|
||||
rpc updateNodeConnectedAPINodes (UpdateNodeConnectedAPINodesRequest) returns (RPCUpdateSuccess);
|
||||
}
|
||||
|
||||
// 创建节点
|
||||
@@ -80,6 +89,15 @@ message ListEnabledNodesMatchResponse {
|
||||
repeated Node nodes = 1;
|
||||
}
|
||||
|
||||
// 根据集群查找所有节点
|
||||
message FindAllEnabledNodesWithClusterIdRequest {
|
||||
int64 clusterId = 1;
|
||||
}
|
||||
|
||||
message FindAllEnabledNodesWithClusterIdResponse {
|
||||
repeated Node nodes = 1;
|
||||
}
|
||||
|
||||
// 禁用节点
|
||||
message DisableNodeRequest {
|
||||
int64 nodeId = 1;
|
||||
@@ -116,12 +134,14 @@ message ComposeNodeConfigResponse {
|
||||
}
|
||||
|
||||
// 节点stream
|
||||
message NodeStreamRequest {
|
||||
|
||||
}
|
||||
|
||||
message NodeStreamResponse {
|
||||
|
||||
message NodeStreamMessage {
|
||||
int64 nodeId = 1;
|
||||
int64 requestId = 2;
|
||||
int32 timeoutSeconds = 3;
|
||||
string code = 4;
|
||||
bytes dataJSON = 5;
|
||||
bool isOk = 6;
|
||||
string message = 7;
|
||||
}
|
||||
|
||||
// 更新节点状态
|
||||
@@ -163,3 +183,8 @@ message InstallNodeRequest {
|
||||
message InstallNodeResponse {
|
||||
|
||||
}
|
||||
|
||||
// 更改节点连接的API节点信息
|
||||
message UpdateNodeConnectedAPINodesRequest {
|
||||
repeated int64 apiNodeIds = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user