0

我正在尝试使用 Cloud Run(完全托管)和 Cloud Tasks,并且在延迟方面看到了奇怪的结果。

我在 Cloud Tasks 中有一个调用 Cloud Run 中的 API 的队列。使用以下值创建任务:

{
     'http_request': {
          'http_method': 'GET',
          'url': 'https://<app>.run.app/<endpoint>'
     }
}

我尝试了许多队列配置,结果相同。

Cloud Run 是一个处理请求(没什么花哨的)并返回响应的 python 服务器。

问题是来自队列的请求的延迟非常高(约 15 分钟),但是如果我卷曲端点curl https://<app>.run.app/<endpoint>,它只需要几秒钟。

15分钟。是我为Cloud Run 的请求延迟得到的值,它不包括队列中的延迟。

我也在已知问题中发现了这一点,但它指的是我没有使用的自定义域,所以我不确定这是同一个问题。

有没有人遇到过(并希望解决)类似的事情?我可能做错了什么?

4

0 回答 0