缓存策略支持全局的缓存条件

This commit is contained in:
GoEdgeLab
2021-05-24 19:07:33 +08:00
parent e02d95f51a
commit f037195b02
3 changed files with 216 additions and 79 deletions

View File

@@ -30,6 +30,9 @@ service HTTPCachePolicyService {
// 查找单个缓存策略信息
rpc findEnabledHTTPCachePolicy (FindEnabledHTTPCachePolicyRequest) returns (FindEnabledHTTPCachePolicyResponse);
// 设置缓存策略的默认条件
rpc updateHTTPCachePolicyRefs (UpdateHTTPCachePolicyRefsRequest) returns (RPCSuccess);
}
// 获取所有可用策略
@@ -105,4 +108,10 @@ message FindEnabledHTTPCachePolicyRequest {
message FindEnabledHTTPCachePolicyResponse {
HTTPCachePolicy httpCachePolicy = 1;
}
// 设置缓存策略的默认条件
message UpdateHTTPCachePolicyRefsRequest {
int64 httpCachePolicyId = 1;
bytes refsJSON = 2;
}