Очередь извлечения Google App Engine

Я оцениваю приложение на основе Java в Google App Engine.

Я хочу создать определенную задачу в очереди извлечения, которую будет забирать работник (наиболее вероятно, управляемый vm), который будет работать в основном над этой задачей неограниченное время. Чтобы убедиться, что задача выполнена, я хочу, чтобы этот работник арендовал задачу из очереди на получение, скажем, 1 минуты.

диаграмма последовательности, показывающая взаимодействие очереди извлечения

После этого я хочу продлить аренду, если работник еще жив (это гарантирует, что он активно что-то делает).

Мой вопрос сейчас: есть ли возможность заблокировать работника от продления аренды, чтобы остановить работника?

Если это невозможно, мне нужно было бы позвонить работнику и заставить его удалить задачу, но если бы было возможно заблокировать его от продления аренды, это было бы гораздо более элегантно, кроме того, что мне пришлось бы удалить задача потом все равно

0 ответов

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