我想问一下在新发布的webman1.5.0版本中使用swoole、swow、fiber之类的协程库在同一个进程中共用同一个MySQL连接会不会出现数据不一致和其他问题。
你现在不需要考虑这种问题
我是在webman中用swoole事件库,然后测试协程并发多路复用会不会造成数据混乱,测了半天并没有发现问题,刚找到问题,原来是没开启一键协程化。
发布了吗?
原来是webman-framework1.5.0发布了,我在composer.lock里面看错了
fiber不清楚,swoole/swow都不允许跨协程共用连接
用 Channel 实现连接池。 参考:https://gitee.com/mix-php/mix/tree/master/src/object-pool
你现在不需要考虑这种问题
我是在webman中用swoole事件库,然后测试协程并发多路复用会不会造成数据混乱,测了半天并没有发现问题,刚找到问题,原来是没开启一键协程化。
发布了吗?
原来是webman-framework1.5.0发布了,我在composer.lock里面看错了
fiber不清楚,swoole/swow都不允许跨协程共用连接
用 Channel 实现连接池。
参考:https://gitee.com/mix-php/mix/tree/master/src/object-pool