**使用前需要在 onWorkerStart事件 或 自定義進程 中注冊**
1.mysql配置模板,
```
$mysql_1 => [
'host' => '127.0.0.1', //連接地址
'port' => 3306, //連接端口
'user' => 'root', //用戶
'password' => 'root', //密碼
'database' => 'db1', //數據庫名
'charset' => 'utf8', //字符編碼
//pool缺省或為空則表示只注冊客戶端,不會注冊連接池
'pool' => [
'min' => 5, //池最小連接數
'max' => 1000, //池最大連接數
'retry' => 3 //自動重連嘗試次數
]
];
$mysql_2 = [
'host' => '127.0.0.1',
'port' => 3307,
'user' => 'root',
'password' => 'root',
'database' => 'db2',
'charset' => 'utf8',
'pool' => [
'min' => 2,
'max' => 1000,
'retry' => 3
]
];
```
2.開始注冊 關鍵詞 regMode('cluster'),可以注冊一個或多個
```
$serv->on('WorkerStart', function ($serv, $worker_id){
MysqlManager::getInstance()->regMode('cluster')->reg('c1', $mysql_1)->reg('c2', $mysql_2)->reg('c3', $mysql_2)->initPool(['c1','c2','c3']);
});
```