एक Java प्रॉक्सी सिलेक्टर किसी URI के लिए कई रूटिंग उम्मीदवार लौटा सकता है। जब सूची में प्रॉक्सी के बाद Proxy.NO_PROXY हो, तो भाग लेने वाला क्लाइंट प्रॉक्सी विफल होने के बाद सीधा कनेक्शन आज़मा सकता है।

ProxySelector अनुबंध उम्मीदवार सूची और विफलता सूचना को परिभाषित करता है। जाँचें सटीक गंतव्य के लिए परिणाम को क्लाइंट के पुनः प्रयास और बायपास व्यवहार के साथ।

यदि विफल प्रॉक्सी को अनुरोध रोकना है, तो क्लाइंट की रूटिंग नीति को सीधा विकल्प नहीं देना चाहिए। वास्तविक रनटाइम में विफलता पथ सत्यापित करें: अलग-अलग क्लाइंट सिलेक्टर परिणामों का अलग तरह से उपभोग कर सकते हैं।

यह नीति उन क्लाइंट पर लागू होती है जो उस सिलेक्टर का उपयोग करते हैं। कोई अन्य लाइब्रेरी स्वतंत्र क्लाइंट या सॉकेट पथ बना सकती है, इसलिए अकेला सिलेक्टर पूरी मशीन के लिए नेटवर्क सीमा लागू नहीं कर सकता।

संबंधित लेख