swoole每个协程是需要单独一个mysql连接吗

AI摘要
该用户在使用ThinkORM时遇到单例模式问题,询问是否需要为每个协程创建独立MySQL连接,并寻求可直接使用的ORM框架推荐。核心诉求是解决协程环境下的数据库连接管理问题。

我用thinkorm会有问题,他默认是单例吧?是不是要每个协程单独一个mysql连接,有直接可以用的orm框架

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1
Jyunwaa

数据库连接是有状态的,不可能共用,协程环境如果需要异步访问数据库,就需要连接池或者每次访问都创建新连接。

PHP/Swoole没有经典多线程,对象池/连接池几乎不会带来性能提升,但是它又是必需的,因为协程之间连接需要隔离,否则就会出现 client has already been bound to another coroutine

2小时前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!