Доступ к очередям задач и хранилищу данных Google в Google Compute Engine

#google-app-engine #google-compute-engine #google-cloud-datastore #task-queue

#google-app-engine #google-compute-engine #google-облако-хранилище данных #очередь задач

Вопрос:

Есть ли способ получить доступ к очередям задач и хранилищу данных из приложения Google Compute Engine? Если да, пожалуйста, укажите мне правильное направление, если нет, то, я думаю, мне нужно будет создать API на стороне Google Compute Engine и вызвать API со стороны Google App Engine (менее идеальный вариант)

Что я пытаюсь сделать, так это заставить Google App Engine указать идентификатор объекта в очереди задач, как только приложение в Google Compute Engine получит его, оно выполнит поиск и извлекет эту запись из хранилища данных, выполнит над ней некоторые сложные вычисления (что не подходит для приложенийДвижок из-за его различных ограничений), а затем сохранить результат непосредственно в сущности.

Ответ №1:

Да, это возможно. Для чтения сообщения внутри GCE необходимо использовать очередь ИЗВЛЕЧЕНИЯ и API REST очереди задач. Дополнительная информация здесь: https://developers.google.com/appengine/docs/java/taskqueue/rest/libraries

Если вам нужно напрямую читать из хранилища данных, в прошлом году Google анонсировала API хранилища данных, так что это тоже должно быть возможно, хотя я никогда этого не делал. В любом случае, возможно, можно поместить саму сущность в очередь ИЗВЛЕЧЕНИЯ, чтобы избежать другой операции, исходящей из GCE.

Приветствия!