AppEngine中长时间运行的I/Obound进程:任务还是线程?

2024-04-28 23:48:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我的Python AppEngine应用程序与缓慢的外部系统交互(考虑从窄带连接接收数据)。半小时的互动是一种常态。我需要并行运行10-15个这样的交互。在

我的选项是后台任务和“后台线程”(不是纯Python线程)。理论上它们看起来差不多。因为我不会在后台运行线程。在

一种方法比另一种方法有什么显著的优势吗?在


Tags: 方法应用程序系统选项理论线程后台appengine
1条回答
网友
1楼 · 发布于 2024-04-28 23:48:47

这取决于“互动”需要多长时间。Appengine对每个HTTP请求的限制是60秒。 如果您的外部系统定期发送数据,那么我建议您将数据分成小块,以遵守60秒的限制。将这些数据聚合成blob,然后使用任务定期处理数据。在

相关问题 更多 >