Dim*_*imo 0 google-cloud-platform google-cloud-tasks
我有一个谷歌云任务队列,可以处理 1000 个 HTTP 请求(云函数)。我已使用默认设置设置任务队列,但更新的“最大尝试次数”= 2 除外
每个任务都是使用 python 使用“from google.cloud importtasks_v2”包进行分派的。
我面临的问题是,完成处理队列中的所有任务需要太长时间,我希望设置“最大并发”= 1000 我会看到更多任务一次性运行?当刷新所有观察“正在运行的任务”指示器时,我只看到它最多为 15。
我是否错过了某些内容,或者是否可以使用其他设置来更快地处理这些任务?
事实证明,问题与我的云功能有关。我有 try-catch 语句,当发生错误时会返回状态 500。
当看到错误响应增加时,云任务似乎会后退。我最终更改了 catch 语句以返回 200,并且我的任务队列现在完成得更快了。
希望这对将来的其他人有帮助。
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |