Implementation of Gearman Client & Worker, uses PECL Gearman
- 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
Remove the need to add each Gearman task in the config fileUse a comma separated list of servers instead of an array in the configInclude Minion Worker Task- Unit tests
- Allow the use of multiple Task methods (currently just the
Task::work()
) - Automatically map each
Task::doMethod
inGearmanWorker::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)
Copyright © Kiall Mac Innes et al.
Licensed under Kohana License.