gpt4 book ai didi

session - 多个 API 端点有多少 aiohttp session ?

转载 作者:行者123 更新时间:2023-12-04 17:39:11 26 4
gpt4 key购买 nike

假设我想定期(比如每 5 秒)使用 aiohttp 向 40 个不同的 Restful API 端点发出 GET 请求。 ,在一个事件循环中有 40 个协程。

阅读此处的文档后 https://aiohttp.readthedocs.io/en/stable/client_quickstart.html ,我怀疑最好使用 40 aiohttp.ClientSession s,每个端点一个。但我不确定为整个应用程序设置一个是否更合适。如果单个 session 包含一个连接池,那么处理 40 个端点听起来就足够了。

测试性能非常重要,因为端点具有一定的噪声/方差。我真的希望熟悉该库的人可以概述何时需要多个 ClientSession。

最佳答案

您可以根据需要进行任意数量的 session (40 次绝对没问题)。它们可以存储在应用程序级别的某些字典中。因此,在您能够通过某个键使用您需要的确切 session 之后。

还有一点,我认为 session 根本没有保持连接。它更像是 cookie 和其他 HTTP header 的存储,用于您 future 的请求。

关于session - 多个 API 端点有多少 aiohttp session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55312594/

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