mwillbanks/mw-worker

该包已被弃用且不再维护。未建议替代包。
此包的最新版本(dev-master)没有提供许可信息。

一个ZF2模块,为实施工作线程提供基本框架。

dev-master 2014-01-15 16:07 UTC

This package is not auto-updated.

Last update: 2020-01-24 14:54:35 UTC


README

  1. 通过composer安装 "mwillbanks/mw-worker"。
  2. 将bin/worker.php移动到项目根目录
  3. 将工作线程放置为控制器可调用
return array(
    'controllers' => array(
        'invokables' => array(
            'myWorker' => 'Application\Worker\MyWorker',
        ),
    ),
);
  1. php worker.php my

待办事项

  • 移除ControllerManager, ControllerLoaderFactory,改为WorkerManager, WorkerLoaderFactory
  • 更新DispatchListener以与工作线程而不是控制器一起工作
  • 抽象工作线程以提供额外的方法和功能
  • 提供用于处理不同队列类型的适配器
  • 单元测试