AppEngine“任务大小太大”

din*_*ina 4 java google-app-engine

我正在 appengine 上运行一个应用程序并创建任务。

\n\n
    Queue queue = QueueFactory.getDefaultQueue();\n    queue.add(TaskOptions.Builder.withUrl("/worker").param("data", payload));\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我的有效负载非常大 (717.3 kb) 时,我收到此错误:\n"Task size too large\xe2\x80\x9d

\n\n

appengine 上的任务大小限制是多少?在文档中没有找到这个。

\n

And*_*gin 6

最大任务大小为 100KB

请注意,任务被序列化并存储在数据存储中。将大量数据传递到任务中可能效率很低。您最好将数据存储在数据存储中,然后仅将参数传递给任务(例如实体键等)