Класс Phalcon\Queue\Beanstalk
Класс для доступа к службе очереди beanstalk. Частично реализует протокол версии 1.2
Методы
public __construct ([array $options])
public connect ()
...
public string|boolean put (string $data, [array $options])
Вставляет задачи в очередь
public boolean|PhalconQueueBeanstalkJob reserve ([unknown $timeout])
Зарезервировать задачу в очереди
public string|boolean choose (string $tube)
Изменить активную трубу. По умолчанию труба — ‘default’
public string|boolean watch (string $tube)
Изменить активную трубу. По умолчанию труба — ‘default’
public boolean|PhalconQueueBeanstalkJob peekReady ()
Просмотреть следующую готовую задачу.
public boolean|PhalconQueueBeanstalkJob peekDelayed ()
Возвращает отложенную задачу с наименьшим оставшимся временем ожидания
public boolean|PhalconQueueBeanstalkJob peekBuried ()
Возвращает следующую задачу в списке засыпанных задач
protected array readStatus ()
Считывает последний статус с сервера Beanstalkd
public string|boolean Data or `false` on error. read ([unknown $length])
Считывает пакет из сокета. Перед чтением из сокета проверяет доступность подключения.
protected integer|boolean write ()
Записывает данные в сокет. Выполняет подключение, если оно недоступно
public boolean disconnect ()
Закрывает подключение к серверу beanstalk.
public __sleep ()
...
public __wakeup ()
...
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Queue_Beanstalk.html