В чем разница в очереди выбора и просмотра 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

Другие вопросы по тегам