Java API очереди задач - PullRequest
1 голос
/ 11 июня 2010

Какова цель Java API очереди задач? Как это работает и где его следует использовать?

Ответы [ 2 ]

5 голосов
/ 11 июня 2010

Домашняя страница выглядит довольно однозначно:

С API очереди задач, приложения может выполнять работу вне пользователя запрос, но инициированный пользователем запрос. Если приложение должно выполняться некоторые фоновые работы, он может использовать API очереди задач для организации этой работы на маленькие, дискретные единицы, называемые Задачи. Затем приложение вставляет эти Задачи в одну или несколько очередей. Приложение Движок автоматически обнаруживает новые задачи и выполняет их, когда система разрешение на использование ресурсов.

0 голосов
/ 24 февраля 2012

Одна вещь, которую GAE делает, это делает ваш цикл запроса-ответа очень коротким, чтобы повысить масштабируемость.Вот почему многие вещи, такие как доступ к базе данных и запросы http, обрабатываются асинхронно.

Однако существуют запросы, которые просто не могут быть полностью обработаны в режиме реального времени.Это либо потому, что такие запросы выполняют длительные вычисления (чтобы их можно было выполнять в фоновом режиме), либо потому, что они представляют собой периодические задачи, такие как задания cron, которые вам нужно планировать и выполнять повторно..

...