首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么谷歌云任务这么慢?

为什么谷歌云任务这么慢?
EN

Stack Overflow用户
提问于 2019-08-17 17:24:58
回答 2查看 1.4K关注 0票数 2

我在AppEngine中使用Google任务来处理任务,但是任务在队列中等待大约2-3分钟才被发送到AppEngine端点。

在任务上没有“延迟”,我希望他们马上就被发送出去。

所以问题是:云任务慢吗?

您可以看到下面的屏幕截图,云任务提供了大约3分钟的ETA:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-18 12:13:22

谷歌的官方消息是,这是你能从他们的任务队列中得到的最好的信息。

根据我的经验,配置任务的方式似乎会影响任务执行的速度。

看来:

  • 如果不更改任务队列的默认行为(例如,最大并发等)如果您没有指定任务的执行时间(例如eta),那么您的任务将在提交后很快执行。
  • 如果你把这两件事都搞砸了,谷歌就会花更长的时间来执行你的任务。我的猜测是,这是控制任务率和执行的额外开销。
票数 2
EN

Stack Overflow用户

发布于 2020-08-02 01:18:33

我从你的截图中看到,你有一个2分49秒的ETA任务,也就是你的任务将被运行的时间。您的桶大小和并发数都很高,因此我认为您的问题更多地与您在排队时使用的参数有关,特别是scheduled_time属性。检查您的代码,看看您是否在为您的任务添加延迟,并确保将其调低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57538468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档