升级代码组织

This commit is contained in:
2025-05-07 14:25:44 +08:00
parent 94fdab4e36
commit 088670c7d4
6 changed files with 99 additions and 80 deletions

View File

@ -10,7 +10,7 @@ package mesh
import (
"context"
"git.zhangdeman.cn/zhangdeman/consts"
"git.zhangdeman.cn/zhangdeman/network/httpclient/cache"
"git.zhangdeman.cn/zhangdeman/network/httpclient/abstract"
"git.zhangdeman.cn/zhangdeman/network/httpclient/define"
"sync"
)
@ -38,7 +38,7 @@ type RequestConfigGroupItem struct {
RequestCfg *define.Request `json:"request_cfg"` // 请求配置
FailBehavior *RequestConfigGroupItemFailBehavior `json:"fail_behavior"` // 失败的行为, 不配置, 默认失败break
FinalFailureAllow bool `json:"final_failure_allow"` // 已经确定当前请求是最终失败了,当前请求是否允许执行
CacheInstance cache.ICache `json:"-"` // 数据缓存实例
CacheInstance abstract.ICache `json:"-"` // 数据缓存实例
Condition any `json:"condition"` // TODO: 请求条件, 特定条件下不执行当前请求
}