摘要:
代码地址:https://gitee.com/mq-go/go-course/blob/master/Pool/NewPool.go 创建参数: New实现: Put实现: Get实现: 不再需要加入消息队列后超时 但会取到连接 在调用put方法 如果超时直接退出不再向channel请求连接 如果等 阅读全文
摘要:
原因: 创建一个连接是很昂贵的: 1 要发起系统调用 2 TCP要完成三次握手 3 高并发的情况,可能耗尽文件描述符 连接池就是为了复用这些创建好的连接 开源实例:silenceper连接池 配置参数:InitialCap:初始化的时候直接创建好的连接数量 MaxIdle:最大空闲连接数 MaxCa 阅读全文