Как арендовать задачи из очереди извлечения при запуске в dev_appserver? - PullRequest
3 голосов
/ 29 марта 2012

Существует ли способ аренды задач из очереди извлечения при локальном запуске приложения с помощью dev_appserver?

Подробнее:

У меня есть приложение GAE, которое использует очереди извлечения. Мне нужно арендовать задачи из этой очереди от другого сервиса, написанного на Java. Я запускаю приложение GAE, используя dev_appserver на моей машине. Как я могу арендовать задачи из этой очереди? Документы по GAE утверждают, что я должен арендовать задачи, нажимая конечную точку REST на https://www.googleapis.com/taskqueue/v1beta1/projects/taskqueues. Этот URI не предоставляется моей машиной.

Ответы [ 2 ]

1 голос
/ 04 апреля 2012

Если сервер разработки не предоставляет конечную точку, вам придется самостоятельно создать минимальную реализацию, чтобы протестировать ее.

Но, возможно, лучшим подходом было бы создать фиктивную реализацию, к которой мог бы подключиться Java-сервис (и проверить его), вместо того, чтобы требовать работающий экземпляр dev_appserver. Это также имеет преимущество, заключающееся в простоте реализации, поскольку не нужно много думать и фактически управлять очередями, а только реагировать в соответствии с тем, что будет делать конечная точка Google. Вы также можете смоделировать любые ошибки, с которыми вы столкнулись в Google, чтобы увидеть, могут ли ваши Java-сервисы корректно справляться с этими ситуациями.

0 голосов
/ 31 октября 2014

Так вы получите внутренний URL-адрес, не важно, облачный ли он или локальный devserver.

...