ตัวเลือกพร็อกซี Java สามารถคืนผู้สมัครเส้นทางหลายรายการสำหรับ URI หนึ่งรายการ เมื่อรายการมีพร็อกซีตามด้วย Proxy.NO_PROXY ไคลเอนต์ที่เข้าร่วมอาจลองเชื่อมต่อโดยตรงหลังจากพร็อกซีล้มเหลว

สัญญา ProxySelector กำหนดรายการผู้สมัครและการแจ้งเตือนความล้มเหลว ตรวจสอบ ผลลัพธ์สำหรับปลายทางที่แน่นอน ควบคู่กับพฤติกรรมการลองใหม่และการข้ามของไคลเอนต์

หากพร็อกซีที่ล้มเหลวต้องหยุดคำขอ นโยบายเส้นทางของไคลเอนต์ไม่ควรเสนอทางเลือกโดยตรง ตรวจสอบเส้นทางความล้มเหลวในสภาพแวดล้อมการทำงานจริง: ไคลเอนต์ที่แตกต่างกันอาจใช้ผลลัพธ์ของตัวเลือกต่างกัน

นโยบายนี้ควบคุมไคลเอนต์ที่ใช้ตัวเลือกนั้น ไลบรารีอื่นสามารถสร้างไคลเอนต์หรือเส้นทางซ็อกเก็ตที่เป็นอิสระได้ ดังนั้นตัวเลือกเพียงอย่างเดียวไม่สามารถบังคับขอบเขตเครือข่ายสำหรับทั้งเครื่องได้

บทความที่เกี่ยวข้อง