පෙරනිමි pool_block=False සමඟ, pool_maxsize තටාකයක රඳවා ගන්නා සම්බන්ධතා සීමා කරයි, එකවර සිදුවන සෑම සම්බන්ධතාවයක්ම නොවේ. Requests අමතර සම්බන්ධතා සාදා පසුව ඒවා ඉවත් කළ හැක.

පවතින සැසියක HTTPS ඉල්ලීම් භාවිත කරන සීමිත තටාකයක් සඳහා:

from requests.adapters import HTTPAdapter

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

සවි කිරීම HTTPS ගමනාන්ත URL තෝරයි. HTTP ඉල්ලීම් http:// යටතේ සවි කළ ඇඩැප්ටරය භාවිත කරයි.

ආදානයඑය පාලනය කරන්නේ කුමක්ද
pool_connectionsකළමනාකරු කොපමණ තටාක හැඹිලිගත කරයිද
pool_maxsizeඑක් තටාකයක් තුළ සම්බන්ධතා
pool_block=Trueඅමතර එකක් සෑදීම වෙනුවට තටාක සම්බන්ධතාවයක් එනතෙක් රැඳී සිටීම

Requests ප්‍රොක්සි URL අනුව ප්‍රොක්සි කළමනාකරුවන් ද හැඹිලිගත කරයි. මෙම අගයන් භ්‍රමණය වන ප්‍රොක්සි සහ ගමනාන්ත ලැයිස්තුව පුරා එකම මුළු සීමාවක් සාදන්නේ නැත. සියලු වැඩ එකම මැදිහත්කරුවෙකු හරහා යා යුතු බව අවශ්‍ය නම්, යෙදුම් මට්ටමේ සමගාමී අයවැයක් භාවිත කරන්න.

අවහිර කිරීම ප්‍රතිචාර මුක්ත කිරීම අත්‍යවශ්‍ය කරයි: බඳ භාවිත කරන්න හෝ ප්‍රවාහ ප්‍රතිචාර වසන්න එවිට රැඳී සිටින වැඩ ඉදිරියට යා හැක. පෙන්වා ඇති සැකසුමේ Requests හි ඇඩැප්ටරය මෙම තටාක රැඳීම සඳහා වෙනම කාල සීමාවක් ලබා නොදේ.

අදාළ ලිපි