首頁 >後端開發 >php教程 >Swoole 多线程扩展适合哪些应用场景呢?

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

WBOY
WBOY原創
2016-06-06 20:36:532715瀏覽

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

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

回复内容:

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

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn