通用连接池

其实我们数据库连接池和 redis 连接池都是基于通用的连接池技术如果你也需要拓展个xxx连接池很简单

实现PoolAble 接口就可以了

  1. class xxxx implements PoolAble {
  2. public function poolConfig() ;
  3. public function connect();
  4. }

poolConfig 返回连接池参数


  1. return [
  2. 'min'=>1, //最小保持连接数
  3. 'max'=>10, //最大保持连接数
  4. 'check'=>30, //每过多久检查一次
  5. 'idle'=>30 //超过最小连接数的连接 最大闲置时间
  6. ];

connect


创建连接

上一篇:Redis 连接池   下一篇:Rpc 远程调用