നിങ്ങളുടെ Java പ്രോക്സി നയം നേരിട്ടുള്ള ബദൽ പാത അനുവദിക്കുന്നുണ്ടോ?
പരാജയപ്പെട്ട പ്രോക്സി മറ്റൊരു പാത അനുവദിക്കുന്നതിനുപകരം അഭ്യർത്ഥന നിർത്തണ്ടിവരുമ്പോൾ Java സെലക്ടറിന്റെ സ്ഥാനാർത്ഥികൾ പരിശോധിക്കുക.
ഒരു Java പ്രോക്സി സെലക്ടർക്ക് ഒരു URI-ക്ക് നിരവധി റൂട്ടിംഗ് സ്ഥാനാർത്ഥികൾ നൽകാനാകും. പട്ടികയിൽ ഒരു പ്രോക്സിക്ക് ശേഷം Proxy.NO_PROXY ഉണ്ടെങ്കിൽ, പങ്കെടുക്കുന്ന ക്ലയന്റ് പ്രോക്സി പരാജയപ്പെട്ടതിന് ശേഷം നേരിട്ടുള്ള കണക്ഷൻ ശ്രമിച്ചേക്കാം.
ProxySelector കരാർ സ്ഥാനാർത്ഥി പട്ടികയും പരാജയ അറിയിപ്പും നിർവ്വചിക്കുന്നു. പരിശോധിക്കുക കൃത്യമായ ലക്ഷ്യത്തിനുള്ള ഫലം ക്ലയന്റിന്റെ വീണ്ടും ശ്രമിക്കൽ, ഒഴിവാക്കൽ സ്വഭാവത്തോടൊപ്പം.
പരാജയപ്പെട്ട പ്രോക്സി അഭ്യർത്ഥന നിർത്തണമെങ്കിൽ, ക്ലയന്റിന്റെ റൂട്ടിംഗ് നയം നേരിട്ടുള്ള ബദൽ വാഗ്ദാനം ചെയ്യരുത്. യഥാർത്ഥ റൺടൈമിൽ പരാജയ പാത പരിശോധിക്കുക: വ്യത്യസ്ത ക്ലയന്റുകൾ സെലക്ടറിന്റെ ഫലങ്ങൾ വ്യത്യസ്ത രീതിയിൽ ഉപയോഗിച്ചേക്കാം.
ഈ നയം ആ സെലക്ടർ ഉപയോഗിക്കുന്ന ക്ലയന്റുകളെ നിയന്ത്രിക്കുന്നു. മറ്റൊരു ലൈബ്രറിക്ക് സ്വതന്ത്രമായ ക്ലയന്റോ സോക്കറ്റ് പാതയോ സൃഷ്ടിക്കാനാകും, അതിനാൽ സെലക്ടർ മാത്രം മുഴുവൻ യന്ത്രത്തിനും നെറ്റ്വർക്ക് അതിർത്തി നടപ്പാക്കാൻ കഴിയില്ല.