PHP Queue Manager and Task Executor
Features Multiple queues Unlimited messages in queue Queues can be executed by multiple instances simultaneously SQL transaction is used to ensure select only new messages for execution Queues and messages are saved in SQLite database Perfect to control mass mail sending Easily create custom tasks by extending one abstract class PHPUnit tested PHP 5.3 support Failover mechanism with timeouts Component includes simple console manager for viewing and executing messages in queue Exceptions are logged to database Queue managers are very commonly used in enterprise applications, banking systems, financial institutions, image and video processing websites such as Vimeo or YouTube and many more. Using this simple PHP queue manager you can also make your user happy. If your message could not be executed (throws an exception) queue manager will try to execute it after timeout.