如何实现“调度”在谷歌应用程序引擎中

发布于 2024-08-03 16:15:29 字数 254 浏览 5 评论 0原文

要知道,无论是 java 版本还是 python 版本,它都不支持线程或进程。那么如果我想在GAE中定期执行一个小片段,有可能吗?

哦,我刚刚发现有一个文件提到了它: http://code.google.com/appengine/docs/java/配置/cron.html

Know that either java-version or python-version it doesn't support threading or processes. So if I want to execute a small snippet periodically in GAE, is there any possibility?

Oh, I'm just finding there is a document mentioned about it:
http://code.google.com/appengine/docs/java/config/cron.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知足的幸福 2024-08-10 16:15:29

我讨厌 Necromance 这个问题,但它出现在搜索结果的第一页上,所以......可能是这样任务队列(目前处于实验阶段)可能非常适合模拟 cron 作业之外的多任务处理。目前,您最多可以有 10 个单独的队列,每秒最多执行 20 次,因此理论上每秒可以执行 200 个“线程”。

最有趣的(无论如何,对我来说)是队列的存储桶大小参数配置,它使用“令牌桶”算法来允许使用高峰。整洁的东西。

I hate to Necromance this question but it showed up on the first page of search results, so... it may be that the Task Queue (which is currently experimental) may be a good fit for simulating multitasking beyond just cron jobs. You can currently have up to 10 separate queues with up to 20 executions per second, so theoretically you could execute 200 "threads" per second.

Most interesting (to me, anyway) is the bucket size parameter of the queue configuration, which uses a "token bucket" algorithm to allow usage spikes. Neat stuff.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文