job A → WebClient A → proxy A → destination
job B → WebClient B → proxy B → destination

Зэрэг ажиллаж буй хөтлөлтийн таних тус бүрд тохируулсан HtmlUnit WebClient онооно уу. Түүний WebClientOptions нь ProxyConfig-ыг эзэмшинэ; ажил ажиллаж байх хооронд маршрутыг тогтмол гэж үзээрэй. Хамтарсан ажлын дараалал нэг хамтарсан өөрчлөгдөх хөтөч шаарддаггүй. HTTP ProxyConfig ашигласан зөвшөөрөгдсөн нийтийн хуудасны шалгалтад, ажилчдад оноохын өмнө HTTP прокси жагсаалтаас нэр дэвшигч төгсгөлийн цэгүүдийг сонгоно уу.

Хуудсыг, дараагийн ачааллыг болон сессийн төлөвийг тэр клиент дээр хадгална уу. Прокси тохиргоог өөрчлөх нь аль хэдийн тогтоосон холболтыг шилжүүлж чадахгүй. Тусдаа клиентүүд тусдаа хөтчийн төлөвийг ч үүсгэдэг тул таних тэмдгийг зөвхөн маршрут тодорхойлно гэж таамаглахын оронд төлөвлөсөн хамтарсан нэвтрэлтийг төлөвлөөрэй. Прокси баталгаажуулалт нь суулгасан HtmlUnit хувилбарын интерфейсийг ашигладаг бөгөөд вэбсайтад нэвтрэхээс тусдаа хэвээр байна.

Хөтчийг сан руу буцаахаас өмнө дуусахыг тодорхойл. Дээд түвшний хариу нь скрипт эсвэл арын хүсэлтүүд үргэлжилж байх үед ирж болно. Тэр ажлыг дуусгах эсвэл цуцлах, дараагийн таних тэмдэг өвлөх ёсгүй төлөвийг цэвэрлэх, мөн тэр хил хязгаарыг найдвартай тогтоож чадахгүй бол клиентийг ажиллагаанаас гарга.

Идэвхтэй клиентийн тоог хязгаарлаж, дууссан WebClients-ийг хаа. Хөтөч шинжилгээ хийж, скрипт ажиллуулж болох бөгөөд энэ нь энгийн дамжуулалтаас илүү өртөгтэй. Зөвхөн буцаасан HTML хэрэгтэй ажилд жижиг HTTP клиент нь ижил нөөцийн төсөвт илүү олон зэрэгцээ хүсэлтийг дэмжиж чадна.

Холбоотой нийтлэлүүд