Documentation ¶
Index ¶
- func NewMySQL(mysqlSetting *setting.MysqlSettingS) (*gorm.DB, error)
- func NewRedis(redisSetting *setting.RedisSettingS) (*redis.Pool, error)
- func NewServerMonitorMux() *http.ServeMux
- func SetCreateCallback(db *gorm.DB, callback func(scope *gorm.Scope))
- func SetDeleteCallback(db *gorm.DB, callback func(scope *gorm.Scope))
- func SetUpAliAMQPQueue(aliAMQPQueueSetting *setting.QueueAliAMQPSettingS, ...) *queue.MachineryQueue
- func SetUpRedisQueue(redisQueueSetting *setting.QueueRedisSettingS, ...) *queue.MachineryQueue
- func SetUpdateCallback(db *gorm.DB, callback func(scope *gorm.Scope))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMySQL ¶
func NewMySQL(mysqlSetting *setting.MysqlSettingS) (*gorm.DB, error)
NewMySQL returns *gorm.DB instance.
func SetCreateCallback ¶
SetCreateCallback is set create callback
func SetDeleteCallback ¶
SetDeleteCallback is set delete callback
func SetUpAliAMQPQueue ¶
func SetUpAliAMQPQueue(aliAMQPQueueSetting *setting.QueueAliAMQPSettingS, namedTaskFuncs map[string]interface{}) *queue.MachineryQueue
SetUpAliAMQPQueue returns *queue.MachineryQueue instance of aliyun AMQP queue.
func SetUpRedisQueue ¶
func SetUpRedisQueue(redisQueueSetting *setting.QueueRedisSettingS, namedTaskFuncs map[string]interface{}) *queue.MachineryQueue
SetUpRedisQueue returns *queue.MachineryQueue instance of redis queue.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.