Описание тега task-queue

С помощью API очереди задач приложения могут выполнять работу вне пользовательского запроса, инициированного запросом пользователя.
1 ответ

Каково ожидаемое поведение, когда в долговременной очереди RabbitMQ заканчивается ОЗУ?

Мое понимание долговременных очередей RabbitMQ (т. Е. Delivery_mode = 2) состоит в том, что они работают в ОЗУ, но сообщения сбрасываются на диск, чтобы их можно было восстановить в случае перезапуска процесса или перезагрузки компьютера. Однако мне…
22 авг '12 в 00:15
1 ответ

cron, очереди задач и версии приложений

В версиях Cron и App я читаю. Если для задания был задан целевой параметр, запрос отправляется в указанную версию. В противном случае запросы Cron отправляются в версию приложения по умолчанию. Это единственное предложение по этому вопросу (в этом д…
12 дек '11 в 14:33
1 ответ

Что такое распределенная система обмена сообщениями? В частности, что в нем "распределено"?

Повсеместно упоминается, что - "Celery - это асинхронная очередь задач / очередь заданий, основанная на распределенной передаче сообщений". Хотя я знаю, как использовать сотрудников Celery и все. Но в глубине души я не понимаю реальной важности и зн…
19 сен '15 в 20:45
1 ответ

Тайм-аут запроса модульного тестирования в задаче очереди задач

Согласно имеющейся документации приложение помощник по тестированию движка LocalServiceTestHelper может моделировать результат от ApiProxy.getCurrentEnvironment().getRemainingMillis(), Все это прекрасно работает, пока код выполняется в том же потоке…
0 ответов

Отключите ведение журнала очереди задач GAE

Я использую Java-версию очереди задач Google App Engine. Когда я создаю свое приложение, количество журналов, которое выпадает из очереди задач во время сборки и тестирования, просто смешно! Если в моей программе была какая-то ошибка, и мне нужно бы…
2 ответа

GAE: знать, находится ли конкретная задача в очереди

Я должен знать, находится ли определенная задача, определенная параметрами в URL, в очереди или нет... это возможно? Я использую Java! Спасибо:)
14 июн '12 в 16:51
2 ответа

Как я могу получить доступ к списку задач в GAE?

Я планирую использовать GAE TaskQueue API для обновления моего кэша HTML-страниц, которые я сохраняю в хранилище данных (и в memcache, но хранилище данных более надежно). Раз в неделю я добавляю / редактирую некоторые данные, и мне нужно регенериров…
1 ответ

Задачи GAE, запланированные для выполнения бэкэнда, возвращающие ошибку 405

У меня возникают проблемы с пониманием того, почему задачи внешнего интерфейса выполняются правильно, но задачи внутреннего уровня возвращают ошибку 405 Следующий код: queue.add(withUrl(url).taskName(taskName).method(Method.GET)); работает без сбоев…
30 дек '12 в 06:15
3 ответа

Какой подход использовать с этой проблемой многопоточности?

Краткий вопрос: Я хотел бы создать один фоновый поток, который обрабатывал бы рабочие элементы, отправленные в очередь (например, пул потоков с одним потоком). Некоторые из рабочих элементов способны сообщать о прогрессе, некоторые нет. Какой из мно…
2 ответа

Каков наилучший размер сегмента для очереди задач, заполненной многими отложенными задачами в Google App Engine?

Мое приложение Google App Engine добавляет большое количество отложенных задач в очередь задач. Задачи планируется запускать каждые х секунд. Если я правильно понимаю свойство размера сегмента b, высокое значение будет препятствовать запуску отложен…
2 ответа

Проверьте, верна ли возвращенная функция std::function в C++11

Я хочу реализовать динамическую очередь задач следующим образом: typedef std::function<void(void)> Job; typedef std::function<Job(void)> JobGenerator; // .. JobGenerator gen = ...; auto job = gen(); while (IsValidFunction(job)) { job(); …
25 ноя '13 в 12:37
1 ответ

Добавление зависимостей между заданиями в асинхронной очереди

Я ищу очередь, которая выполняет асинхронные задачи (например, rabbitMQ), в которой новые задачи могут быть добавлены в очередь и будут выполняться только после завершения предыдущих задач (которые зависят от). Поэтому API, который я ищу, состоит в …
1 ответ

Когда App Engine (Java) раскручивает новые экземпляры, как я могу гарантировать, что cron Memcache очереди задач совместно используется между ними?

Это проблема, когда мое приложение испытывает случайные пики ограничения ЦП на сайте, на котором почти вся работа выполняется в результате задачи cron, которая часто запускается каждый час для вызова очереди задач, которая заполняет memcache. Недавн…
1 ответ

Получение задания по имени из taskqueue

Как я могу получить задание по имени? from google.appengine.api import taskqueue taskqueue.add(name='foobar', url='/some-handler', params={'foo': 'bar'} task_queue = taskqueue.Queue('default') task_queue.delete_tasks_by_name('foobar') # would work #…
24 мар '14 в 22:49
0 ответов

Ошибка типа: не может сериализовать объект '_io.TextIOWrapper' - Flask

Я пишу фляжное приложение, которое просит пользователя загрузить таблицу Excel, а затем вычислить и заполнить базу данных. Я пытаюсь выполнить обработку части в фоновом режиме с помощью Redis RQ, но продолжаю получать TypeError: не могу сериализоват…
05 янв '16 в 07:33
2 ответа

Очередь задач Google App Engine в GWT

Я смотрю на новый API очереди задач Google App Engine для Java, и мне трудно связать это с моим GWT-приложением. Если я хотел использовать очередь задач для выполнения некоторой асинхронной обработки, как мне это сделать, используя GWT. На мой взгля…
18 ноя '09 в 21:57
2 ответа

Пример очереди задач ядра приложения Google

В настоящее время я пытаюсь работать с очередью задач. Но я не вижу полного примера по этому вопросу. Поэтому, пожалуйста, дайте мне пример очереди задач в google app engine, написанный на python.
27 апр '11 в 07:40
1 ответ

Использование Google Appengine Taskqueue в другой версии развертывания

При отправке задачи из версии задача заканчивается в другой версии для выполнения. Как мне выполнить задачу, выполняющуюся в той же версии развертывания? Примечание: я попробовал 'target' в queue.xml, результат тот же. Задачи будут выполняться в про…
04 мар '12 в 01:35
1 ответ

KeyError во время выдвижения очереди задач Python GAE с помощью cron

Я очень близок к завершению проекта, который использует очереди задач push в GAE для рассылки последующих электронных писем пользователям. Тем не менее, я продолжаю получать KeyError и не знаю почему. Я искал хорошие модели для своего проекта, но не…
2 ответа

Как использовать модули в Google App Engine и добавить к ним цель с помощью очереди задач (Java)?

У меня есть задача, срок выполнения которой превышает 10 минут. Просматривая различные документы, я обнаружил, что используя модули, я могу запустить экземпляр, который будет обрабатывать долгосрочную задачу, но предпочтительно даже это должно быть …