为什么 Google Cloud Tasks 这么慢?

2023-11-29

我将 Google Cloud Tasks 与 AppEngine 结合使用来处理任务,但任务在队列中等待大约 2-3 分钟,然后才会发送到我的 App Engine 端点。

任务没有设置“延迟”,我希望它们能立即发送。

那么问题来了:Cloud Tasks 慢吗?

正如您在下面的屏幕截图中看到的,Cloud Tasks 给出的 ETA 约为 3 分钟:

enter image description here


谷歌的官方说法是,这是你能从他们的任务队列中得到的最好的结果。

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

看起来:

  • 如果您不更改任务队列的默认行为(例如最大并发数等)并且不指定任务的执行时间(例如 eta),那么您的任务将在提交后很快执行。
  • 如果你搞乱了这两件事中的任何一个,那么谷歌就会花费更长的时间来执行你的任务。我的猜测是,这是控制任务速率和执行的额外开销。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Google Cloud Tasks 这么慢? 的相关文章

随机推荐

  • Unity从服务器下载视频并保存

    我想从我的服务器获取视频并将其保存在我的资源中 以便稍后在游戏中查看 我知道使用 www 但我不明白如何从我的服务器下载视频并给出它的网址 下面是获取视频作为纹理的代码 var www new WWW http Sameer com Sam
  • 如何在 select2 选择上启用悬停事件

    我正在使用 select2 内置事件不支持所选项目上的悬停事件 因此我尝试在鼠标悬停在该项目上时触发悬停事件 多项选择 function tagFormat state return span class tagElement state
  • SoundCloud API URL 超时,然后在大约 50% 的曲目上返回错误 403 [已关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我注意到这个问题过去已经被报道过很多次了 但似乎 SoundCloud 支持团队中没有人真正能够解决这个问题 从本周开始 SoundCloud API URL 就会超时 再次
  • Java可以过滤脏话吗?

    我想知道是否可以过滤脏话 过滤脏话的一个例子是创建帐户时的用户名 这样它就可以通知用户该词是不可接受的 是否可以 谢谢 不 不可能使用任何编程语言来过滤不良语言单词 您能做的最好的事情就是创建一个不良语言单词列表 然后对照该列表进行检查 只
  • 如果条件为假,则将单元格留空

    其他问题也涉及到这一点 并提供了对于非常大的数据集不可行的解决方案 我有一个跨 9 列的公式 如下所示 IF A1 A2 B2 zz 然后 我自动填充大约 350 万个单元格 复制 gt 粘贴值 然后我找到 zz 并将其替换为 空单元格 然
  • a=a++ 在 java 中如何工作[重复]

    这个问题在这里已经有答案了 最近我发现了这段Java代码 int a 0 for int i 0 i lt 100 i a a System out println a a 的打印值是 0 但是在 C 的情况下 a 的值是 100 我无法理
  • 使用 TitanDB 进行 UPSERT

    我正在迈出作为 TitanDB 用户的第一步 也就是说 我想知道如何进行更新插入 有条件地在一个顶点中插入一个顶点TitanTransaction 以 获取或创建 的风格 我在要创建 查找的顶点 属性上有一个唯一索引 下面是 Titan 1
  • Android:使图像不透明/透明

    问候 我想将图像放置在表面视图上 不过 我希望图像是透明的 这样您就可以看到图像以及不可见的表面视图 谁能建议我如何做到这一点 这就是我在绘制形状之前的做法 Bitmap buffer Bitmap createBitmap width h
  • Ruby / Rails 字符串数组插入 PostgreSQL

    目前 我有一个 Rails 项目 我正在尝试将活动记录直接传递到 postgres 以便使用字符串数组进行大批量创建 其中值尚不存在 以避免重复 我面临的问题是试图将 ruby 数组中包含 或 等的字符串字符转义为 postgres 可以接
  • git - 远程:致命:你在一个尚未诞生的分支上,使用 post-receive 钩子

    所以我试图将 github 分支同步到我网站的两个部分 理论上是我的 master 分支github应该与我的网站同步微小天气站 com并且 beta 分支应该与beta tinyweatherstation com 并且我已经成功地将 p
  • 如何在 Django Rest Framework 中过滤嵌套序列化器?

    在 Django Rest Framework 中 当序列化程序嵌套在另一个序列化程序中时 如何过滤它 我的过滤器强加在 DRF 视图集中 但是当您从另一个序列化器内部调用序列化器时 嵌套序列化器的视图集永远不会被调用 因此嵌套结果显示为未
  • Solr 太阳黑子minimum_match

    我刚开始使用 Solr Sunspot for Rails 我正在尝试使用
  • Magento - 将 CMS 块添加到一页

    我在 xml 布局文件中有以下代码
  • 反汇编包含大数据或压缩的文件[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 这是我试图弄清楚如何分解 exe 的第四天 仍然没有运
  • Flask/jinja 模板中的 UTC 到本地时区

    我知道以前就有人问过这个问题 但我仍在绞尽脑汁试图弄清楚这个问题 我尝试过 pytz dateutil 现在又尝试了 Flask moment 将 MySQL 表日期时间 即 UTC 转换为在 jinja2 模板中显示为本地时间 特别是 U
  • 无法使 JTextArea 可滚动..!

    这是我的代码 final JTextArea textArea new JTextArea textArea setFont new Font MS UI Gothic Font PLAIN 13 textArea setLineWrap
  • 将静态库链接到 Xcode 4 中的 iOS 项目

    我有一个项目 AQGridView 编译为静态库 但我似乎无法将其添加到我的项目中 将项目拖到我的项目中会创建一个工作区 如果我尝试链接libAQGridView a文件来自DerivedData目录它不会将其识别为库 我不确定我做错了什么
  • (#803) 您请求的某些别名不存在:{education-experience-id} Android

    我正在尝试从 Facebook 获取用户的教育详细信息和工作描述 我登录成功并获得访问令牌 但我无法获得我想要的详细信息 我正在使用的代码 public void getUserExpandEducation new GraphReques
  • Java Applet 线程动画

    我浏览了一些java小程序和动画的代码 我编写了以下代码 import java applet import java awt public class AppletDemo extends Applet implements Runnab
  • 为什么 Google Cloud Tasks 这么慢?

    我将 Google Cloud Tasks 与 AppEngine 结合使用来处理任务 但任务在队列中等待大约 2 3 分钟 然后才会发送到我的 App Engine 端点 任务没有设置 延迟 我希望它们能立即发送 那么问题来了 Cloud