<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 連接池 只需在協程中使用連接池組件獲取連接對象即可。 ``` $db = app()->dbPool->getConnection(); $result = $db->createCommand('select sleep(5)')->queryAll(); $db->release(); // 不手動釋放的連接不會歸還連接池,會在析構時丟棄 ``` [>> 到 GitHub 查看 DEMO <<](https://github.com/mix-php/mix/blob/v2/applications/console/src/Commands/CoroutineCommand.php#L39) ## `Mix\Pool\AbstractConnectionPool` 所有的連接池對象都繼承該抽象類,框架提供了 db, redis 兩個封裝好的連接池類: - [DB](https://github.com/mix-php/mix-database/tree/master/src/Pool):`Mix\Database\Pool\ConnectionPool::class` - [Redis](https://github.com/mix-php/mix-redis/tree/master/src/Pool):`Mix\Redis\Pool\ConnectionPool::class` ## 依賴注入配置 [>> 到 GitHub 查看默認配置 <<](https://github.com/mix-php/mix/blob/v2/applications/console/config/main.php#L141) ## `Dialer` 撥號器 當連接池內的連接為空或者連接不足時,連接池組件會調用 `dialer` 對象獲取新的連接。 >[info] 撥號對象都必須實現 Mix\Pool\DialerInterface 接口。 框架默認提供了兩個撥號類,默認撥號類代碼為通過依賴注入實例化協程連接對象,如果需要擴展,用戶自行實現 `Mix\Pool\DialerInterface `接口即可。 - [DatabaseDialer](https://github.com/mix-php/mix/blob/v2/applications/common/src/Libraries/Dialers/DatabaseDialer.php) - [RedisDialer](https://github.com/mix-php/mix/blob/v2/applications/common/src/Libraries/Dialers/RedisDialer.php)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看