Resource Limits
You can control the connection pool size using the limits keyword
argument on the client. It takes instances of httpx.Limits which define:
max_keepalive_connections, number of allowable keep-alive connections, orNoneto always allow. (Defaults 20)max_connections, maximum number of allowable connections, orNonefor no limits. (Default 100)keepalive_expiry, time limit on idle keep-alive connections in seconds, orNonefor no limits. (Default 5)
limits = httpx.Limits(max_keepalive_connections=5, max_connections=10)
client = httpx.Client(limits=limits)