package impl import ( "bsm/full/module/ec/delivery/internal/config" "git.apinb.com/bsm-sdk/engine/service" ) var ( Configure config.Config ) func NewService(srvKey string) { // register service service.Register(srvKey, &Configure) service.RegisterAnonymous(&Configure.RpcServerConf, &Configure.Anonymous) service.Start(Configure.ListenOn) // with activating withModel() // model withMemCache() // mem cache withRedisCache() // redis cache withPulsar() // mq - pulsar // service done. service.Done(&Configure.Prometheus, &Configure.Telemetry) }