Download the PHP package sinevia/php-library-sqldb-tasks without Composer
On this page you can find all versions of the php package sinevia/php-library-sqldb-tasks. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-library-sqldb-tasks
PHP Tasks for SqlDb
Persistent task queue for SqlDb.
Features
- Asynchronious (multiple threads/processes) or synchronious (sigle thread/process) execution
- Instantant (by the code creating the task) or queued for execution by another process
- Full details logged
- Inspectable, debuggable
- Re-runnable
How it works?
-
Tasks. Tasks are defined in the task table. Each task defines a handler class. The handler class has a method handle($parameters), which processes teh task and returns true on success, false otherwise.
- Queue. The tasks to be processed are added to the queued table with its parameters. Each task is then sequentially processed, by calling the handle methdod of its handler which also receives the parameters. Depending on the result the queued task is marked as completed on success, failed otherwise.
Quick Example
Task Handlers
All versions of php-library-sqldb-tasks with dependencies
PHP Build Version
Package Version
The package sinevia/php-library-sqldb-tasks contains the following files
Loading the files please wait ....