В чем разница в очереди выбора и просмотра phalcon beanstalk
В чем разница между методами выбора и просмотра очереди beanstalk phalcon. комментарии двух одинаковы.
namespace Phalcon\Queue {
...
/**
* Change the active tube. By default the tube is 'default'
*
* @param string $tube
* @return string|boolean
*/
public function choose($tube){ }
/**
* Change the active tube. By default the tube is 'default'
*
* @param string $tube
* @return string|boolean
*/
public function watch($tube){ }
...
}
1 ответ
"просматриваемая" очередь - это канал, из которого клиент резервирует задания. "используемая" очередь - это труба, в которую клиент помещает задания.
Это полезно? Я думаю, что документы Phalcon здесь слишком короткие. Должно быть улучшено!
Код Phalcon 2.0:
Метод choose(): https://github.com/phalcon/cphalcon/blob/2.0.0/phalcon/queue/beanstalk.zep#L182
Метод watch(): https://github.com/phalcon/cphalcon/blob/2.0.0/phalcon/queue/beanstalk.zep#L202
Фрагмент документации Beanstalkd: http://beanstalkc.readthedocs.org/en/latest/tutorial.html
Я всегда читаю код Phalcon 2.0, потому что он написан на Zephir, который выглядит как PHP, и его легче понять, чем код C Phalcon 1.xx