Een Java-proxyselector kan meerdere routeringskandidaten voor een URI teruggeven. Als de lijst een proxy bevat gevolgd door Proxy.NO_PROXY, kan een deelnemende client een directe verbinding proberen nadat de proxy faalt.

ProxySelector-contract definieert de kandidatenlijst en de foutmelding. Inspecteer het resultaat voor de exacte bestemming samen met het herhaal- en omzeilgedrag van de client.

Als een mislukte proxy het verzoek moet stoppen, mag het routeringsbeleid van de client geen direct alternatief bieden. Controleer het foutpad in de werkelijke runtime: verschillende clients kunnen selectorresultaten anders verwerken.

Dit beleid regelt clients die die selector gebruiken. Een andere bibliotheek kan een onafhankelijke client of socketpad maken, dus een selector alleen kan geen netwerkgrens voor de hele machine afdwingen.

Gerelateerde artikelen