文件名称:mysql:基于AmpPHP异步MySQL客户端
文件大小:40KB
文件格式:ZIP
更新时间:2024-02-22 20:14:43
mysql php async amphp AmpPHP
使用构建的异步MySQL客户端。 amp/mysql是基于构建的异步MySQL客户端。 该库公开了一个基于Promise的API,可以动态地同时查询多个MySQL连接。 客户端在可扩展的可用连接池中透明地分配这些查询,并使用100%用户级PHP进行分配; 没有外部扩展依赖项(例如ext/mysqli , ext/pdo等)。 产品特点 异步API公开完整的单线程并发 透明的连接池可克服MySQL的根本同步连接协议 MySQL传输编码支持(gzip,TLS加密) 支持所有MySQL命令† †如 项目目标 公开一个非阻塞API,用于并行发出多个MySQL查询 异步支持完整的MySQL协议和所有可用命令 安装 该软件包可以作为依赖项安装。 composer require amphp/mysql 要求 PHP 7.1以上 (通过作曲家安装) 文档和示例 更广泛的代码示例位于目录中。 Amp \ Loop :: run ( function () { $ config = Amp \ Mysql \ ConnectionConfig :: fromString (
【文件预览】:
mysql-master
----benchmarks()
--------QueryBench.php(3KB)
--------AbstractBench.php(221B)
--------bin()
----src()
--------Connection.php(6KB)
--------Pool.php(1KB)
--------TransactionError.php(90B)
--------InitializationException.php(119B)
--------ResultSet.php(528B)
--------CancellableConnector.php(794B)
--------PooledTransaction.php(668B)
--------Internal()
--------ConnectionTransaction.php(7KB)
--------ConnectionStatement.php(6KB)
--------CommandResult.php(754B)
--------ConnectionConfig.php(4KB)
--------Statement.php(637B)
--------functions.php(1KB)
--------DataTypes.php(15KB)
--------RefreshTypes.php(317B)
--------ConnectionResultSet.php(4KB)
--------StatementPool.php(2KB)
--------PooledStatement.php(944B)
--------PooledResultSet.php(2KB)
----examples()
--------6-transaction.php(1KB)
--------3-generic-with-yield.php(1KB)
--------1-connect.php(759B)
--------4-multi-rows.php(1KB)
--------2-simple-query.php(444B)
--------support()
--------5-multi-stmts.php(931B)
----LICENSE(1KB)
----README.md(3KB)
----phpbench.json(104B)
----composer.json(1KB)