2016-02-26 11 views

उत्तर

4

Guzzle के परिवहन संचालकों में से एक CurlMultiHandler PHP के curl_multi_* कार्य करता है जो अतुल्यकालिक हस्तांतरण के लिए अनुमति देता है का उपयोग करता है है।

अनुरोधों एसिंक्रोनस रूप से चलाए जाते हैं और समारोह curl_multi_select()Guzzle तक कर्ल अनुरोधों में से एक डेटा और यह प्रक्रिया प्राप्त करता है प्रतीक्षा करने के लिए अनुमति देता है।

3

Guzzle CurlMultiHander लपेटता PHP के builtin curl_multi_* समारोह जो अनिवार्य रूप से cURL Multi API

cURL दस्तावेजों से लपेट:

बहु इंटरफ़ेस का उपयोग करने के लिए, आप पहली बार curl_multi_init साथ एक 'बहु संभाल' बनाना होगा। इस हैंडल को तब सभी curl_multi_ * फ़ंक्शंस में इनपुट के रूप में उपयोग किया जाता है।

एक बहु हैंडल और बहु ​​इंटरफ़ेस के साथ आप समानांतर में कई एक साथ स्थानान्तरण कर सकते हैं। प्रत्येक एकल स्थानांतरण एक आसान हैंडल के आसपास बनाया गया है। आप आवश्यक सभी आसान हैंडल बनाते हैं, और curl_easy_setopt का उपयोग करके प्रत्येक आसान हैंडल के लिए उचित विकल्प सेट अप करते हैं।

संबंधित मुद्दे