通用连接池
其实我们数据库连接池和 redis 连接池都是基于通用的连接池技术如果你也需要拓展个xxx连接池很简单
实现PoolAble 接口就可以了
class xxxx implements PoolAble {
public function poolConfig() ;
public function connect();
}
poolConfig 返回连接池参数
如
return [
'min'=>1, //最小保持连接数
'max'=>10, //最大保持连接数
'check'=>30, //每过多久检查一次
'idle'=>30 //超过最小连接数的连接 最大闲置时间
];
connect
创建连接