Promjena korištenog .NET HttpClient proxy handlera može ne uspjeti
Održite stabilno .NET proxy usmjeravanje tijekom istodobnih zahtjeva umjesto izmjene svojstava handlera nakon upotrebe.
Konfigurirajte .NET handler usmjeravanje prije prve upotrebe. Postavljanje Proxy ili UseProxy nakon početka zahtjeva može baciti InvalidOperationException.
| Promjena | Što ne pruža |
|---|---|
| Prepisivanje svojstva korištenog handlera | Podržan prekidač rute lokalne za zahtjev |
Izmjena dodijeljenog WebProxy.Address | Atomski odabir za istodobne zahtjeve ili premještanje grupiranih veza |
Stavljanje globalne trenutne vrijednosti u IWebProxy | Definirana politika istodobnosti samo premještanjem stanja |
Za ograničen skup ruta zadržite višekratno upotrebljive klijente/grupe handlera povezane s tim politikama i odaberite klijenta prije slanja. Prilagođeni IWebProxy može donositi namjerne, istodobno sigurne odluke, ali promjenjiva zajednička radna vrijednost ostaje nejasna.
Ograničite klijente ruta i posao u tijeku prema odredištima, trajanju, životnom vijeku veze i ograničenjima OS-a. Više ruta dodaje skupove/sokete, pa broj proxyja u benchmarku nije jamstvo kapaciteta.
Ponovni pokušaj kroz drugi proxy još je jedan ograničen pokušaj s vlastitim klijentom/ishodom. Za predaje zadržite mogućnost da je prvi zahtjev obrađen prije nego što je njegov odgovor nestao.