Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrClosed 连接池已经关闭Error ErrClosed = errors.New("poolx is closed") // ErrFactory 错误的工厂函数 ErrFactory = errors.New("error factory") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// 连接池中拥有的最小连接数
InitialCap int
// 连接池中拥有的最大的连接数
MaxCap int
// 从连接池获取连接的次数
MaxTry int
// 生成连接的方法
Factory func() (interface{}, error)
// 关闭连接的方法
Close func(interface{}) error
// 检查连接是否有效的方法
Ping func(interface{}) error
// 连接最大空闲时间,超过该事件则将失效
IdleTimeout time.Duration
}
Config 连接池相关配置
Click to show internal directories.
Click to hide internal directories.