Կարգավորեք .NET handler-ի երթուղավորումը մինչ առաջին օգտագործումը։ Proxy կամ UseProxy սահմանելը հարցումները սկսվելուց հետո կարող է առաջացնել InvalidOperationException։

ՓոփոխությունԻնչ չի ապահովում
Օգտագործված handler-ի հատկության վերագրանցումԱջակցվող հարցում-տեղային երթուղու անջատիչ
Նշանակված WebProxy.Address-ի փոփոխումԱտոմար ընտրություն միաժամանակյա հարցումների համար կամ լողավազանային միացումների տեղափոխում
Գլոբալ ընթացիկ արժեքի տեղադրում IWebProxy-ի ներսումՍահմանված միաժամանակության քաղաքականություն միայն վիճակը տեղափոխելով

Երթուղիների սահմանափակ հավաքածուի համար պահեք այդ քաղաքականությունների հետ կապված վերօգտագործվող կլիենտներ/handler խմբեր և ընտրեք կլիենտը ուղարկելուց առաջ։ Հատուկ IWebProxy-ն կարող է դիտավորյալ, միաժամանակության առումով անվտանգ որոշումներ կայացնել, սակայն փոփոխական ընդհանուր օժանդակ արժեքը մնում է երկիմաստ։

Սահմանափակեք երթուղու կլիենտները և ընթացիկ աշխատանքը ըստ նպատակակետերի, տևողության, միացման կյանքի և ՕՀ սահմանների։ Ավելի շատ երթուղիներ ավելացնում են լողավազաններ/սոկետներ, ուստի բենչմարկի proxy-ների քանակը հզորության երաշխիք չէ։

Մեկ այլ proxy-ի միջոցով կրկնփորձը ևս մեկ սահմանափակ փորձ է՝ իր կլիենտով/արդյունքով։ Ուղարկումների համար պահպանեք այն հնարավորությունը, որ առաջին հարցումը մշակվել է նախքան դրա պատասխանի անհետանալը։

Առնչվող հոդվածներ