feat(middleware): add middleware

This commit is contained in:
Sodesnei 2021-09-28 21:10:41 +08:00
parent ec78e6bfd5
commit 8685f5f24a
6 changed files with 44 additions and 7 deletions

View File

@ -0,0 +1,14 @@
package config
import (
"gitee.com/timedb/wheatCache/middleware"
logMiddle "gitee.com/timedb/wheatCache/middleware/log-middle"
)
func GetMiddlewareMap() map[string]middleware.MiddlewareInterface {
logMiddle := logMiddle.NewLogMiddle()
return map[string]middleware.MiddlewareInterface{
"logMiddle": logMiddle,
}
}

View File

@ -0,0 +1,22 @@
package log_middle
import (
"fmt"
"gitee.com/timedb/wheatCache/middleware"
)
type logmiddle struct {
}
func (l *logmiddle) Init() {
fmt.Println("1")
}
func (l *logmiddle) Exet(interface{}) (interface{}, error) {
return nil, nil
}
func NewLogMiddle() middleware.MiddlewareInterface {
return &logmiddle{}
}

View File

@ -6,17 +6,17 @@ type SingleWorkFunc func() interface{}
const (
OptionEventName = "operateEvent"
CleanEventName = "clearEvent"
CleanEventName = "clearEvent"
WorkFuncEventKey = "workFunc"
)
var (
lruCacheOnce sync.Once
lruCache *singleCache
lruCache *singleCache
)
const (
lruMaxSize = 1*1024*1024*1024*8
lruClearSize = 0.5*1024*1024*1024*8
lruMaxSize = 1 * 1024 * 1024 * 1024 * 8
lruClearSize = 0.5 * 1024 * 1024 * 1024 * 8
lruEventDriver = 2000
)

View File

@ -19,7 +19,8 @@ func Test_middleware_driver(t *testing.T) {
driver: *NewMiddleWare(),
}
library.driver.work(ctx)
type A struct {
produce event.ProduceInterface
}

View File

@ -62,7 +62,6 @@ def set_structure_const_template(conf: dict):
val_set = []
for k, v in conf.items():
key_map.append(KeyMap(key=k, val=v))
for val in v:
val_set.append(val.upper())

View File

@ -14,7 +14,7 @@ def out_proto():
for f in files:
commend = comm.format(protoPath, root, sysPath, f).strip()
err = os.system(commend)
if err:
print(f, "-> out put err")
else:
@ -23,3 +23,4 @@ def out_proto():
if __name__ == '__main__':
out_proto()