2015-02-06 29 views
1

Я использую Google App Engine, и я использовал именованную очередь push для обработки некоторых задач. Очередь была определена и настроена с использованием queue.xml. Хорошо.Как программно создавать и приостанавливать очереди задач Google App Engine

Теперь я пытаюсь сделать больше:

1) Есть ли способ динамически создавать и настраивать новой очереди в Java «на лету»?

2) Кроме того, когда у меня есть очереди (или через queue.xml или 1), если это возможно), есть способ паузы и возобновления очереди в Java (так же, как вы можете сделать с помощью консоли администратора кнопки)?

Спасибо!

ответ

1

1) поскольку он должен быть в queue.xml и загружен с вашим приложением, я не могу придумать, как это сделать. Как уже упоминалось, here: «Приложение может добавлять задачи только к очередям, определенным в queue.xml и очереди по умолчанию».

2) на той же странице, всего лишь немного further down, вы можете видеть, что если вы установите скорость обработки 0, она приостанавливает вашу очередь. Чтобы возобновить работу, просто измените ее на другое. К сожалению, все это делается через xml, а не через ваш код напрямую.

Возможно, вы захотите передать это в Public Issue Tracker Google в качестве запроса функции.

Смежные вопросы