初步实现HTTP3

This commit is contained in:
刘祥超
2023-06-01 17:48:01 +08:00
parent 6a1a2640d3
commit 71e03f5e07
11 changed files with 1763 additions and 991 deletions

View File

@@ -176,6 +176,9 @@ service NodeService {
// 查找节点的HTTP CC策略
rpc findNodeHTTPCCPolicies(FindNodeHTTPCCPoliciesRequest) returns (FindNodeHTTPCCPoliciesResponse);
// 查找节点的HTTP3策略
rpc findNodeHTTP3Policies(FindNodeHTTP3PoliciesRequest) returns (FindNodeHTTP3PoliciesResponse);
// 查找节点的自定义页面策略
rpc findNodeHTTPPagesPolicies(FindNodeHTTPPagesPoliciesRequest) returns (FindNodeHTTPPagesPoliciesResponse);
@@ -718,6 +721,20 @@ message FindNodeHTTPCCPoliciesResponse {
}
}
// 查找节点的HTTP3策略
message FindNodeHTTP3PoliciesRequest {
int64 nodeId = 1; // 节点ID
}
message FindNodeHTTP3PoliciesResponse {
repeated HTTP3Policy http3Policies = 1; // HTTP3策略列表
message HTTP3Policy {
int64 nodeClusterId = 1; // 集群ID
bytes http3PolicyJSON = 2; // HTTP3策略配置
}
}
// 查找节点的自定义页面策略
message FindNodeHTTPPagesPoliciesRequest {
int64 nodeId = 1; // 节点ID