Tillader din Java-proxy-politik en direkte reservevej?
Undersøg Java-selectorens kandidater, når en mislykket proxy skal stoppe anmodningen i stedet for at tillade en anden rute.
En Java-proxyselector kan returnere flere rute-kandidater for en URI. Når listen indeholder en proxy efterfulgt af Proxy.NO_PROXY, kan en deltagende klient forsøge en direkte forbindelse, efter at proxyen fejler.
ProxySelector-kontrakten definerer kandidatlisten og fejlmeddelelsen. Undersøg resultatet for den præcise destination sammen med klientens genforsøgs- og omgåelsesadfærd.
Hvis en mislykket proxy skal stoppe anmodningen, bør klientens rutepolitik ikke tilbyde et direkte alternativ. Bekræft fejlvejen i den faktiske kørselstid: forskellige klienter kan forbruge selectorens resultater forskelligt.
Denne politik styrer klienter, der bruger den selector. Et andet bibliotek kan oprette en uafhængig klient eller socket-vej, så en selector alene kan ikke håndhæve en netværksgrænse for hele maskinen.