hpbuniat/parallely

dev-master 2013-05-20 19:40 UTC

This package is not auto-updated.

Last update: 2024-09-22 03:32:35 UTC


README

parallely 是一个可重用的组件,用于使用 PHP 进行并行处理。

示例设置

"parallel": {
    "adapter": "sharedmemory",
    "config": {
        "path": "/tmp",
        "host": "localhost",
        "port": 11211
    }
}
$oParallel = \parallely\Builder::build($aStack, $oConfig->adapter, $oConfig->config);
$oParallel->run(array(
    'check' => array(
        $iTime
    ),
    'run'
));

内置传输方式

  • 文件
  • Memcached
  • 共享内存
  • XCache
  • APC

注意

在没有或配置无效的情况下,parallely 将按顺序处理所有堆栈。

扩展

您可以通过简单地实现 TransportInterface 来添加自己的适配器。