首页 > 解决方案 > mysqli 中是否存在不适合与 AMP 或 ReactPHP 一起使用的限制?

问题描述

我已经看到诸如amphp/mysql和Friends -of-reactphp/mysql 之类的库实现了低级 MySQL 协议,并且不依赖任何内置扩展。

鉴于mysqli 支持异步查询,这些异步库有什么理由不能基于mysqli

最初被问到为什么 amphp/mysql 不是基于 mysqli 的?(关闭)。

标签: phpmysqlmysqlireactphpamphp

解决方案


嘿 ReactPHP 核心团队成员。简而言之,你不应该使用它们(你总是可以,但我们强烈建议不要使用它们),因为它们的 I/O 没有连接到我们的事件循环中。这意味着它可以阻止整个循环和所有连接到它的东西,直到它完成它所做的一切。


推荐阅读