gpt4 book ai didi

python - 当我们不关心结果时异步 URLfetch? [Python]

转载 作者:太空狗 更新时间:2023-10-29 22:27:50 28 4
gpt4 key购买 nike

在我为 GAE 编写的一些代码中,我需要定期对另一个系统上的 URL 执行 GET,本质上是“ping”它,如果请求失败、超时或成功,我并不十分担心。

因为我基本上想“即发即忘”而不是通过等待请求来减慢我自己的代码,所以我使用的是异步 urlfetch,而不是调用 get_result()。

在我的日志中我收到一条警告:

发现 1 个 RPC 请求没有匹配的响应(可能是由于超时或其他错误)

我是否错过了一个明显更好的方法来做到这一点?在这种情况下,任务队列或延迟任务(对我而言)似乎有点矫枉过正。

如有任何意见,我们将不胜感激。

最佳答案

任务队列任务是您的最佳选择。您在日志中看到的消息表明该请求正在等待您的 URLFetch 完成后再返回,因此这无济于事。你说任务是“矫枉过正”,但实际上,它们非常轻量级,而且绝对是完成这项任务的最佳方式。 Deferred 甚至允许您直接延迟获取调用,而不必编写要调用的函数。

关于python - 当我们不关心结果时异步 URLfetch? [Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411291/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com