From f08d0b2d401bc3572255ed2bcc9b2369cfc52a11 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 2 Nov 2020 09:48:05 +0800 Subject: [PATCH] 1 --- server/rankserver/mt/go.sum | 19 +++++++++++++++++++ server/rankserver/rankmgr.go | 19 +++++++++++++++++++ third_party/f5 | 2 +- 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 server/rankserver/mt/go.sum diff --git a/server/rankserver/mt/go.sum b/server/rankserver/mt/go.sum new file mode 100644 index 0000000..99386c1 --- /dev/null +++ b/server/rankserver/mt/go.sum @@ -0,0 +1,19 @@ +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= diff --git a/server/rankserver/rankmgr.go b/server/rankserver/rankmgr.go index 9b21fc5..73fbcb1 100644 --- a/server/rankserver/rankmgr.go +++ b/server/rankserver/rankmgr.go @@ -1,5 +1,10 @@ package main +import ( + "q5" + "f5" +) + type RankRule interface { Init() UnInit() @@ -24,9 +29,23 @@ func (this *RankMgr) Init() *RankMgr { val.Init() this.ruleHash[val.RuleName()] = val } + this.InstallTimer() return this } func (this *RankMgr) UnInit() { } + +func (this *RankMgr) InstallTimer() { + for _, val := range G.MetaMgr.GetRankConfig() { + f5.Timer().AddRepeatTimer( + 1000 * 60 * 5, + func (params* q5.XParams) { + + }, + func (params* q5.XParams) { + + }) + } +} diff --git a/third_party/f5 b/third_party/f5 index ce7a0fd..738cd38 160000 --- a/third_party/f5 +++ b/third_party/f5 @@ -1 +1 @@ -Subproject commit ce7a0fd64c609c9205c0532c31743a7f99906653 +Subproject commit 738cd38cea0be955bd464cb58a69b2cc59959d4d