Files
PandaX/pkg/global/global.go
2023-09-23 16:55:24 +08:00

27 lines
583 B
Go

package global
import (
"github.com/PandaXGO/PandaKit/cache"
"github.com/PandaXGO/PandaKit/rediscli"
"github.com/sirupsen/logrus"
"gorm.io/gorm"
"pandax/pkg/config"
"pandax/pkg/events"
"pandax/pkg/mqtt"
"pandax/pkg/tdengine"
"time"
)
var (
Log *logrus.Logger // 日志
Db *gorm.DB // gorm
RedisDb *rediscli.RedisDB
TdDb *tdengine.TdEngine
Conf *config.Config
MqttClient *mqtt.IothubMqttClient
)
var EventEmitter = events.EventEmitter{}
// Cache 默认10分钟
var Cache = cache.NewTimedCache(cache.NoExpiration, 600*time.Second)