Как получить данные из очередей задач?

Как получить данные из очередей задач?? Как тянуть очереди?? Мой проект работает с использованием Google App Engine. Я успешно вставляю или отправляю данные в очередь задач, теперь я хочу получить эти данные. Мне нужен PHP-код для этой работы.


person Zisu    schedule 11.01.2016    source источник


Ответы (1)


Из вашего вопроса не ясно, используете ли вы Push Queue или Pull Queue, но я предполагаю, что вы пытаетесь арендовать (а не ' pull’) задач из очереди.

Если вы пытаетесь использовать очередь извлечения, в соответствии с документами:

Предупреждение. В настоящее время очереди извлечения не поддерживаются в среде выполнения PHP для Google App Engine.

Если вы пытаетесь арендовать задачи из очереди отправки, вам просто нужно реализовать обычный обработчик, который определяется частью пути URL-адреса (строка, разделенная косой чертой, следующая за именем хоста), которая указана как первый аргумент (url_path) конструктора PushTask.

Параметры задачи, которые вы указываете при постановке задачи в очередь, будут доступны как обычные данные POST.

Обзорная документация: https://cloud.google.com/appengine/docs/php/taskqueue/overview-push#PHP_Task_execution

person tx802    schedule 11.01.2016