package main import ( "context" "oss/controller" "oss/service" "time" "github.com/gogf/gf/v2/os/glog" "github.com/gogf/gf/v2/os/gtimer" "gitea.com/red-future/common/http" "gitea.com/red-future/common/jaeger" _ "github.com/gogf/gf/contrib/nosql/redis/v2" ) func main() { ctx := context.Background() defer jaeger.ShutDown(ctx) // 注册路由 http.RouteRegister([]interface{}{ controller.File, }) gtimer.AddSingleton(ctx, time.Minute*5, func(ctx context.Context) { err := service.TenantOssTotal.UpdateUsedOssSize(ctx) if err != nil { glog.Error(ctx, "UpdateUsedOssSize err: %v", err) } }) // 启动消息队列消费者 //if err := message.StartConsumers(ctx, &message.RedisMessageConfig{ // StreamKey: mongo.LogRedisKey, // GroupName: consts.GroupName, // ConsumerName: consts.ConsumerName, // BatchSize: consts.BatchSize, // AutoAck: consts.AutoAck, // HandleFunc: logService.OperationLog.AddOperationLog, //}); err != nil { // return //} // 保持应用运行 select {} }