libcurl çoxproksili ötürmələr: bağlantı limitləri və növbələr
CONNECT dəstəklənir; məşğul host və ya ümumi bağlantı limiti ötürməni soket cəhdindən əvvəl gözlədə bilər.
Çoxproksili ötürmələrin bloklandığını bildirən hesabat libcurl buraxılışını və TLS arxa hissəsini tələb edir. O, hər CONNECT ötürməsinin OS thread tələb etdiyini sübut etmir.
| Gözləmə | Nəyi yoxlamaq lazımdır |
|---|---|
| Bir endpoint üçün limit | CURLMOPT_MAX_HOST_CONNECTIONS proksini host kimi sayır, hətta təyinat saytları fərqli olsa da |
| Multi handle üzrə limit | Ümumi bağlantı limiti başqa növbə yarada bilər |
| Bağlantı cəhdindən sonra | Proksinin faktiki cavabı və ya buraxılışa xas bloklama davranışı |
Hadisə dövrəsi inteqrasiyasını, limitləri və timeout büdcələrini quraşdırılmış buraxılışın interfeysi ilə müqayisə edin. Paralelliyi artırmaq növbəni səbəbi aradan qaldırmadan proksiyə keçirə bilər.
Tətbiqin paralellik arxitekturasını dəyişməzdən əvvəl müştəri növbəsini, yavaş cavabı və ya implementasiyaya xas bloklamanı müəyyən edin.