libcurl మల్టీ ప్రాక్సీ బదిలీలు: కనెక్షన్ పరిమితులు మరియు క్యూలు
CONNECT మద్దతు ఉంది; బిజీగా ఉన్న హోస్ట్ లేదా మొత్తం కనెక్షన్ పరిమితి ఒక బదిలీని సాకెట్ ప్రయత్నించే ముందు వేచి ఉండనివ్వగలదు.
మల్టీ ప్రాక్సీ బదిలీలు నిరోధించబడతాయనే నివేదికకు libcurl విడుదల మరియు TLS బ్యాకెండ్ అవసరం. ప్రతి CONNECT బదిలీకి OS థ్రెడ్ అవసరమని అది నిరూపించదు.
| వేచి ఉండటం | ఏమి పరిశీలించాలి |
|---|---|
| ఒక ఎండ్పాయింట్ కోసం కోటా | CURLMOPT_MAX_HOST_CONNECTIONS ప్రాక్సీని హోస్ట్గా లెక్కిస్తుంది, గమ్యస్థాన సైట్లు వేరైనా |
| మొత్తం multi handle అంతటా కోటా | మొత్తం కనెక్షన్ పరిమితి మరో క్యూ సృష్టించగలదు |
| కనెక్షన్ ప్రయత్నం తర్వాత | ప్రాక్సీ యొక్క నిజమైన ప్రతిస్పందన లేదా విడుదలకు ప్రత్యేకమైన నిరోధక ప్రవర్తన |
ఈవెంట్ లూప్ అనుసంధానం, పరిమితులు మరియు సమయ పరిమితి బడ్జెట్లను ఇన్స్టాల్ చేసిన విడుదల ఇంటర్ఫేస్తో పోల్చండి. సమాంతరత పెంచడం కారణాన్ని సరిచేయకుండా క్యూను ప్రాక్సీలోకి జరపగలదు.
అప్లికేషన్ సమాంతరత నిర్మాణాన్ని మార్చే ముందు క్లయింట్ క్యూ, నెమ్మదిగా ప్రతిస్పందన లేదా అమలుకు ప్రత్యేకమైన నిరోధం ఏదో గుర్తించండి.