5秒盾策略变化时只更新策略配置

This commit is contained in:
刘祥超
2023-04-03 15:59:45 +08:00
parent 3485db9a4a
commit c9ae3df3d3
5 changed files with 760 additions and 432 deletions

View File

@@ -97,5 +97,24 @@ func TestNodeConfig_AddServer(t *testing.T) {
for _, s := range config.Servers {
t.Log(s.Id)
}
}
func TestCloneNodeConfig_UAMPolicies(t *testing.T) {
var config = &NodeConfig{}
config.UAMPolicies = map[int64]*UAMPolicy{}
t.Logf("%p", config.UAMPolicies)
clonedConfig, err := CloneNodeConfig(config)
if err != nil {
t.Fatal(err)
}
t.Logf("%p", clonedConfig.UAMPolicies)
}
func BenchmarkNodeConfig(b *testing.B) {
var config = &NodeConfig{}
for i := 0; i < b.N; i++ {
_, _ = CloneNodeConfig(config)
}
}