raysoft/rollingcurl

rolling curl

0.1.3 2017-02-06 08:22 UTC

This package is not auto-updated.

Last update: 2024-03-16 17:21:40 UTC


README

应用场景:

  • 请求量大
  • 需控制并发
  • 实时性高
  • 数据量小

依赖组件:

  • Sockets
  • PCNTL
  • Redis
  • Curl

技术方案:

  • deamon监视
  • redis高速队列
  • Socket触发
  • Curl并发查询
  • http回调

安装

建议通过composer安装.

运行

php composer.phar require --dev --prefer-dist raysoft/rollingcurl

或将

"raysoft/rollingcurl": "*"

添加到 composer.json 文件中.

用法

  1. 修改rollcurld中的相关路径, 然后执行./rollcurld start运行deamon;
  2. 如果需要添加到服务中设置自动启动, 请将rollcurld复制到/etc/init.d/中, 并修改相关路径;
  3. 参考tests/run.php中的使用方法.