关于/ tmp /文件夹的信息很少,App Engine可用于写入文件。 https://cloud.google.com/appengine/docs/standard/java/runtime-java8#Java_The_sandbox
主要问题是是否按实例隔离?而且,如果实例保存文件,启动推送队列,该推送队列是否将由同一实例运行并能够读取文件?
谢谢
答案 0 :(得分:2)
/tmp
目录实际上存在于内存中,因此对于每个GAE实例都是本地的。在您引用的文档中:
/tmp
中的文件将消耗分配给您实例的内存。
通常,不能保证在将任务排队的同一实例上执行推送队列任务。
这种保证只能在非常特殊的情况下才能实现,而不是典型的情况:您在手动运行一个实例的情况下使用手动扩展,并且该实例都使任务入队并(随后)对其进行处理。