Google云端存储,读/写限制

时间:2017-06-05 14:47:02

标签: java google-app-engine google-cloud-storage app-engine-flexible

我们有一个AppEngine FLEXIBLE 应用程序,可将图像存储在云存储的存储桶中。 我们的应用程序应该读取每个选定的图像,并将图像的多个裁剪部分保存到存储原始图像的同一个存储桶中。例如,我们可以说裁剪5个部分的图像,因此5个新图像将存储在存储桶中对于许多图像应该这样做。如果我们选择少量的应对部分(2-3)的少量图像(2到5),该应用程序可以正常工作,但如果我们选择超过10个图像和许多裁剪部分,那么一段时间后我们会看到以下错误:

Failed to load resource: the server responded with a status of 502 ()

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我可以通过在每个图像保存到存储中后让线程休眠5秒来解决问题。我刚刚将以下一行添加到" for"循环我保存图像:

Thread.sleep(5000);

所以在这种情况下,程序会变得更长,但它不会被云存储阻止!