GAE ImagesService()。getServingUrl()是长时间执行的。 Java的

时间:2012-10-11 23:08:28

标签: java google-app-engine thumbnails

我想为blobstore文件创建大拇指。 我使用代码:

String servingUrl = ImagesServiceFactory.getImagesService()。getServingUrl(                 ServingUrlOptions.Builder.withBlobKey(new BlobKey(blobKey))                         .imageSize(100)                         .secureUrl(假)         );

工作正常。但是,当我需要为每个请求创建许多thums时,我会遇到异常:

com.google.apphosting.api.DeadlineExceededException: This request (2b0af6acab1f5e18) started at 2012/10/11 21:53:57.444 UTC and was still executing at 2012/10/11 21:54:57.017 UTC.

也许有人可以解决这个问题。请帮忙!

1 个答案:

答案 0 :(得分:1)

任务队列是为这样的长时间运行任务而设计的,你应该仔细研究它。

https://developers.google.com/appengine/docs/java/taskqueue/overview?hl=en