Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Container = dig.New()
Functions ¶
func ReadFromEnvironment ¶ added in v0.8.0
func ReadFromEnvironment()
ReadFromEnvironment read from system environment
func ReadFromFile ¶ added in v0.8.0
ReadFromFile read from file
Types ¶
type MnsOptions ¶ added in v0.7.6
type MnsOptions struct {
Url string `json:"url"`
AccessKeyId string `json:"access_key_id"`
AccessKeySecret string `json:"access_key_secret"`
}
MnsOptions 阿里云MNS 配置项
func Mns ¶ added in v0.7.6
func Mns() (options *MnsOptions)
type MysqlOptions ¶
type MysqlOptions struct {
// auto connect
AutoConnect bool
// database name
Name string
// host
Host string
// port, default 3306
Port int
// user, default root
User string
// password
Password string
// log mode
LogMode bool
// MaxIdleConnections, default 10
MaxIdleConnections int
// MaxOpenConnections, default 40
MaxOpenConnections int
// max life time, default 10
MaxLifeTime int
}
MysqlOptions
func Mysql ¶ added in v0.7.6
func Mysql() (options *MysqlOptions)
type RedisOptions ¶
type RedisOptions struct {
// AutoConnect
AutoConnect bool
// host
Host string
// port, default 6379
Port int
// auth
Auth string
// pool size, default 100
PoolSize int
// max retries, default 3
MaxRetries int
// timeout, default 10 seconds
IdleTimeout time.Duration
}
RedisOptions redis配置
func Redis ¶ added in v0.7.6
func Redis() (options *RedisOptions)
func (*RedisOptions) Options ¶
func (conf *RedisOptions) Options() *redis.Options
Options get redis options
Click to show internal directories.
Click to hide internal directories.