目前我做的所有的生产项目一直用workerman,之前考虑过swoole,但是发现综合考虑不如用workerman,最近做一个功能想用协程,但是workerman里面没有相关的东西,于是想到了swoole的协程,但是想协程mysql,就得用swoole里的写法,不能直接用TP5或者Laravel里面ORM,所以想问问walkor大大会不会给workerman开发一个协程
一般phper对于协程比较难理解,难掌握,开发和调试都比较困难。所以workerman框架自身应该不会提供协程, 但是不排除php官方支持协程或基于workerman开发出其它支持协程的框架。
另外workerman底层支持swoole作为事件驱动,也就是说swoole的协程可以直接在workerman里用。 安装好swoole扩展,然后在Worker::runAl(); 调用前调用 Worker::$eventLoopClass = 'Workerman\Events\Swoole'; 即可,swoole版本不要太低,因为很多开发者反馈太低的版本swoole会有coredump。
一般phper对于协程比较难理解,难掌握,开发和调试都比较困难。所以workerman框架自身应该不会提供协程,
但是不排除php官方支持协程或基于workerman开发出其它支持协程的框架。
另外workerman底层支持swoole作为事件驱动,也就是说swoole的协程可以直接在workerman里用。
安装好swoole扩展,然后在Worker::runAl(); 调用前调用 Worker::$eventLoopClass = 'Workerman\Events\Swoole'; 即可,swoole版本不要太低,因为很多开发者反馈太低的版本swoole会有coredump。