kohana-module kohana-gearman
Implementation of Gearman Client & Worker, uses PECL Gearman
dfox/kohana-gearman
Implementation of Gearman Client & Worker, uses PECL Gearman
- Friday, December 20, 2013
- by dfox288
- Repository
- 1 Watchers
- 4 Stars
- 8 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 7 Forks
- 1 Open issues
- 1 Versions
- 0 % Grown
Kohana 3.x Gearman Client & Worker
Implementation of Gearman Client & Worker, uses PECL Gearman, (*1)
Requirements
- PHP 5.4+
- Kohana 3.x
- Gearman (Tested with v1.1.8 on CentOS & Ubuntu)
-
PECL Gearman
pecl install
gearman
- Optional: Kohana Minion module for running the Worker
TODO
- ~~Remove the need to add each Gearman task in the config file~~
- ~~Use a comma separated list of servers instead of an array in the config~~
- ~~Include Minion Worker Task~~
- Unit tests
- Allow the use of multiple Task methods (currently just the
Task::work()
)
- Automatically map each
Task::doMethod
in GearmanWorker::addFunction
- Method to get/store task uniqid and retrieve status/response (Maybe use ORM?)
- Document the setup and create a couple of working examples (inc. using Minion)
Contributors
Copyright/License
Copyright © Kiall Mac Innes et al., (*2)
Licensed under Kohana License., (*3)
dev-master
9999999-dev
Implementation of Gearman Client & Worker, uses PECL Gearman
Sources
Download
Kohana License
The Requires
by
Kiall Mac Innes
kohana
gearman