mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-07 23:30:25 +08:00
优化代码
This commit is contained in:
@@ -3,9 +3,12 @@
|
|||||||
|
|
||||||
package nodeconfigs
|
package nodeconfigs
|
||||||
|
|
||||||
|
import "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
|
||||||
|
|
||||||
// HTTPCCPolicy CC策略
|
// HTTPCCPolicy CC策略
|
||||||
type HTTPCCPolicy struct {
|
type HTTPCCPolicy struct {
|
||||||
IsOn bool `json:"isOn" yaml:"isOn"`
|
IsOn bool `json:"isOn" yaml:"isOn"`
|
||||||
|
Thresholds []*serverconfigs.HTTPCCThreshold `json:"thresholds" yaml:"thresholds"` // 阈值
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewHTTPCCPolicy() *HTTPCCPolicy {
|
func NewHTTPCCPolicy() *HTTPCCPolicy {
|
||||||
|
|||||||
@@ -3,6 +3,28 @@
|
|||||||
|
|
||||||
package serverconfigs
|
package serverconfigs
|
||||||
|
|
||||||
|
type HTTPCCThreshold struct {
|
||||||
|
// stub
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewHTTPCCThreshold() *HTTPCCThreshold {
|
||||||
|
return &HTTPCCThreshold{}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *HTTPCCThreshold) Merge(threshold *HTTPCCThreshold) {
|
||||||
|
// stub
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *HTTPCCThreshold) MergeIfEmpty(threshold *HTTPCCThreshold) {
|
||||||
|
// stub
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *HTTPCCThreshold) Clone() *HTTPCCThreshold {
|
||||||
|
return &HTTPCCThreshold{}
|
||||||
|
}
|
||||||
|
|
||||||
|
var DefaultHTTPCCThresholds = []*HTTPCCThreshold{} // stub
|
||||||
|
|
||||||
// DefaultHTTPCCConfig 默认的CC配置
|
// DefaultHTTPCCConfig 默认的CC配置
|
||||||
func DefaultHTTPCCConfig() *HTTPCCConfig {
|
func DefaultHTTPCCConfig() *HTTPCCConfig {
|
||||||
return &HTTPCCConfig{}
|
return &HTTPCCConfig{}
|
||||||
|
|||||||
Reference in New Issue
Block a user