Home  >  Article  >  Backend Development  >  Swoole 多线程扩展适合哪些应用场景呢?

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

WBOY
WBOYOriginal
2016-06-06 20:36:532657browse

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

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

回复内容:

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

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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn