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.