Tag Archives: queue

Очередь на js

Нужно было сделать простенькую очередь, чтобы добавить много колбэков, а потом выполнить последний из очереди по таймауту, отсчитываемому от времени последнего добавления. Очередь получилась простенькая (за полчаса много и не сделаешь). Использование:

В итоге через 5 секунд после наступления последнего из событий в консоль выведется соответствующее сообщение.

Организация очередей на PHP

Решили использовать Pheanstalk, который представляет собой PHP-клиента для Beanstalk. Простой, чётко работает, всё построено на иерархии исключений, т.е. легко применять. Всё сводится к следующему:

Для работы должен быть запущен демон Beanstalk:

Ещё почитать. Интересный пример использования Pheanstalk, менее интересный пример.