icomefromthenet / laterjob
Database job queue library
v1.1.0
2018-08-23 23:07 UTC
Requires
- icomefromthenet/dbal-gateway: ^1.1.0
- mtdowling/cron-expression: ^1.0
- pimple/pimple: 3.0.*
- psr/log: 1.0.*
- symfony/config: ^2.8
- symfony/console: ^2.8
- symfony/event-dispatcher: ^2.8
- symfony/validator: ^2.8
Requires (Dev)
- monolog/monolog: ~1.0
- phpunit/dbunit: ^4.0
- phpunit/phpunit: ^7
- silex/silex: ~2.0
- symfony/browser-kit: ^2.8
- symfony/dom-crawler: ^2.8
This package is not auto-updated.
Last update: 2024-12-21 14:07:02 UTC
README
I have in the past needed a simple queue for applications hosted on 'sharded host' or other limited php environments.
- no access to the cli,
- no persistent processes
- no chmod - physically set write permissions in cpanel or equivlent.
- Small scale single node installations.
I developed LaterJob to power jobs such as
- Mail Queues.
- Sms Queues.
- Thumbnail Generation.
- PDF Generation.
Its a simple queue, simlar to Zend\DB\Queue but comes packaged with metrics
.
- Written for php 5.3.
- Written with Symfony2 components and Doctrine DBAL.
- Uses Cron scripts for workers and metric generation.
- Can Run many workers.
- Multiple queues per script if needed.
- Records state transitions into the database as activity which drive Metrics.
- Installed via composer.
Getting Started
Install via composer
"require" : { "icomefromthenet/laterjob" :"dev-master" }
Learn More
I would start at the docs.