Επιτρέπει η πολιτική διαμεσολαβητή Java σας έναν άμεσο εναλλακτικό δρόμο;
Εξετάστε τα υποψήφια του επιλογέα Java όταν ένας αποτυχημένος διαμεσολαβητής πρέπει να σταματήσει το αίτημα αντί να επιτρέψει άλλη διαδρομή.
Ένας επιλογέας διαμεσολαβητή Java μπορεί να επιστρέψει πολλά υποψήφια δρομολόγησης για ένα URI. Όταν η λίστα περιέχει διαμεσολαβητή ακολουθούμενο από Proxy.NO_PROXY, ένας συμμετέχων πελάτης μπορεί να δοκιμάσει άμεση σύνδεση αφού αποτύχει ο διαμεσολαβητής.
σύμβαση ProxySelector ορίζει τη λίστα υποψηφίων και την ειδοποίηση αποτυχίας. Εξετάστε το αποτέλεσμα για τον ακριβή προορισμό μαζί με τη συμπεριφορά επανάληψης και παράκαμψης του πελάτη.
Αν ένας αποτυχημένος διαμεσολαβητής πρέπει να σταματήσει το αίτημα, η πολιτική δρομολόγησης του πελάτη δεν πρέπει να προσφέρει άμεση εναλλακτική. Επαληθεύστε τη διαδρομή αποτυχίας στο πραγματικό περιβάλλον εκτέλεσης: διαφορετικοί πελάτες μπορούν να καταναλώνουν τα αποτελέσματα του επιλογέα με διαφορετικό τρόπο.
Αυτή η πολιτική διέπει τους πελάτες που χρησιμοποιούν αυτόν τον επιλογέα. Μια άλλη βιβλιοθήκη μπορεί να δημιουργήσει ανεξάρτητο πελάτη ή διαδρομή υποδοχής, επομένως ένας επιλογέας μόνος του δεν μπορεί να επιβάλει όριο δικτύου για ολόκληρο το μηχάνημα.