首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Task Queue消耗太慢

Google Cloud Task Queue消耗太慢
EN

Stack Overflow用户
提问于 2020-06-04 00:14:16
回答 1查看 148关注 0票数 0

我已经建立了一个Google Cloud Task queue,并发送了数千个任务。我已经修改了设置,但没有什么能让它变得更快。

该任务是对我的应用程序引擎服务器的一个简单的POST请求,该请求将在10秒内返回。

我尝试在App Engine中添加更多的目标服务器,但显然这不是问题所在,因为如果我直接调用目标服务器,它会在10秒内处理超过40-50个请求……但队列似乎每分钟只处理5-10个。

检查应用引擎服务器未得到充分利用,20%的CPU,非常低的ram,非常低的流量,所以它显然没有从队列中获得足够多的任务。

那么,如何才能更快地分派任务呢?

具有最新设置的我的队列yaml。我试过它的许多变种...

代码语言:javascript
复制
- name: combinedexpress1
  rate: 120/m
  max_concurrent_requests: 70
  bucket_size: 150
  retry_parameters:
    task_retry_limit: 2
    task_age_limit: 1d
EN

回答 1

Stack Overflow用户

发布于 2020-06-05 04:12:04

根据我的经验,设置max_concurrent_requests似乎真的会减慢任务处理的速度,尽管我不知道为什么。

尝试使用默认设置,看看这是否会加快任务处理速度。如果是,那么您可以迭代地添加重要的设置,并确保它们不会减慢任务处理速度。

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

https://stackoverflow.com/questions/62177577

复制
相关文章

相似问题

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