Permite politica dvs. de proxy Java o cale directă de rezervă?
Inspectați candidații selectorului Java când un proxy eșuat trebuie să oprească cererea în loc să permită o altă rută.
Un selector de proxy Java poate returna mai mulți candidați de rutare pentru un URI. Când lista conține un proxy urmat de Proxy.NO_PROXY, un client participant poate încerca o conexiune directă după ce proxy-ul eșuează.
contractul ProxySelector definește lista de candidați și notificarea de eșec. Inspectați rezultatul pentru destinația exactă împreună cu comportamentul de reîncercare și de ocolire al clientului.
Dacă un proxy eșuat trebuie să oprească cererea, politica de rutare a clientului nu ar trebui să ofere o alternativă directă. Verificați calea de eșec în mediul de execuție real: clienți diferiți pot consuma rezultatele selectorului în moduri diferite.
Această politică guvernează clienții care folosesc acel selector. O altă bibliotecă poate crea un client sau o cale de socket independentă, așa că un selector singur nu poate impune o limită de rețea pentru întreaga mașină.