Skip to content

degang2017/gopool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gopool

gopool连接池服务

案例

    //初始化一个连接池
    poolConn := pool.Init(&pool.Options{
        Addr:        "127.0.0.1:8001", //地址
        Protocol:    "tcp",            //协议
        DialTimeout: 3 * time.Second,  //连接超时时间

        PoolSize:          10,              //连接池大小
        PoolTimeout:       3 * time.Second, //连接池超时时间
        FreeConnTimeout:   5 * time.Minute, //连接池空闲连接超时时间
        FreeConnCheckTime: 5 * time.Minute, //连接池空闲连接检查时间
    }) 

    //获取或创建一个连接
    conn, err = poolConn.Get()
    if err != nil {
        fmt.Println("error", err)
    }  
 
    //放入池中
    poolConn.Put(conn)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages