Mat dem Standard pool_block=False begrenzt pool_maxsize d'Verbindungen, déi an engem Pool gehale ginn, net all simultan Verbindung. Requests kann zousätzlech maachen an se duerno ewechgeheien.

Fir e begrenzte Pool, deen d'HTTPS-Ufroe vun enger bestuender Sitzung benotzen:

from requests.adapters import HTTPAdapter

adapter = HTTPAdapter(
    pool_connections=10,
    pool_maxsize=4,
    pool_block=True,
)
session.mount("https://", adapter)

D'Mounten wielt HTTPS-Zil-URLen aus. HTTP-Ufroe benotzen den Adapter, deen ënner http:// montéiert ass.

InputWat et kontrolléiert
pool_connectionsWéi vill Pools de Manager cached
pool_maxsizeVerbindungen an engem Pool
pool_block=TrueOp eng Poolverbindung waarden, amplaz eng zousätzlech ze schafen

Requests cached och Proxy-Manager pro Proxy-URL. Dës Wäerter bilden keen eenzegen Totalplafong iwwer eng roterend Lëscht vu Proxys an Ziler. Benotzt en Applikatiounsniveau-Konkurrenzbudget, wann d'Ufuerderung ass, datt all Aarbecht duerch een eenzegen Intermédiaire geet.

Blockéieren mécht d'Frigi vu Äntwerten onëmgänglech: konsuméiert d'Kierper oder schléisst Streaming-Äntwerten, sou datt waarden Aarbecht ka virugoen. Den Adapter vu Requests bitt an der gewisener Konfiguratioun keen eegene Timeout fir dës Poolwaarde.

Ähnlech Artikelen