资源限制
您可以使用客户端的 limits
关键字参数来控制连接池大小。该参数接收 httpx.Limits
实例,用于定义:
max_keepalive_connections
:允许的 keep-alive 连接数,设为None
表示始终允许(默认值 20)max_connections
:允许的最大连接数,设为None
表示无限制(默认值 100)keepalive_expiry
:空闲 keep-alive 连接的存活时间限制(秒),设为None
表示无限制(默认值 5)
limits = httpx.Limits(max_keepalive_connections=5, max_connections=10)
client = httpx.Client(limits=limits)