首页 >后端开发 >php教程 >Swoole 多线程扩展适合哪些应用场景呢?

Swoole 多线程扩展适合哪些应用场景呢?

WBOY
WBOY原创
2016-06-06 20:36:532709浏览

Swoole好像是一个比较高效,稳定的多线程扩展,我的问题是什么业务场景使用它?

我目前的工作内容主要是做后台的数据处理,例如:将每个卖家的产品写入文件,然后通过FTP上传到合作方的服务器;或者通过api更新已经提交到合作方的产品信息;
因为卖家和产品量都比较大,所以采用 队列 多进程 的方式(就是多起几个crontab执行队列中的卖家)
我的业务场景使用Swoole和不使用Swoole性能会差别很大么?处理速度会加快么?

回复内容:

Swoole好像是一个比较高效,稳定的多线程扩展,我的问题是什么业务场景使用它?

我目前的工作内容主要是做后台的数据处理,例如:将每个卖家的产品写入文件,然后通过FTP上传到合作方的服务器;或者通过api更新已经提交到合作方的产品信息;
因为卖家和产品量都比较大,所以采用 队列 多进程 的方式(就是多起几个crontab执行队列中的卖家)
我的业务场景使用Swoole和不使用Swoole性能会差别很大么?处理速度会加快么?

理论上,线程比进程占用资源少
Swoole是异步多线程,如果你的程序是非异步的,应该是可以加快处理速度

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn