dexamped / kohana-resque
此包最新版本(1.0)没有提供许可信息。
Kohana 对 php-resque 的包装,支持 minion。
1.0
2013-12-06 03:23 UTC
Requires
- php: >=5.3.3
- chrisboulton/php-resque: dev-master
- composer/installers: ~1.0
- kohana/core: >=3.3
This package is not auto-updated.
Last update: 2024-09-28 17:02:15 UTC
README
通过 php-resque 实现异步任务队列的 Kohana 模块。
安装
安装模块
git submodule add git@github.com:dexamped/kohana-resque.git modules/kohana-resque
git submodule update --init --recursive
加载依赖
我们需要通过运行 composer install 来加载供应商的依赖。
composer install --working-dir=modules/kohana-resque/vendor/php-resque
配置
编辑 application/bootstrap.php 并添加模块
Kohana::modules(array(
...
'resque' => 'modules/kohana-resque',
...
));
将 modules/kohana-resque/config/resque.php 复制到 APPPATH/config/resque.php 并设置您的配置。
运行工作进程
从 shell: ./modules/kohana-resque/resque
编写任务
创建一个新的任务: application/classes/Task/Mytask.php
class Task_Test extends Task_Resque { protected $_queue = 'myqueuename'; public function perform() { echo "Executing a task!\n"; } } // End Task_Test
与 Minion 一起使用
文档即将推出