ଆପଣଙ୍କ Java ପ୍ରକ୍ସି ନୀତି ସିଧା ବୈକଳ୍ପିକ ମାର୍ଗ ଅନୁମତି ଦିଏ କି?
ଯେତେବେଳେ ବିଫଳ ପ୍ରକ୍ସି ଅନ୍ୟ ମାର୍ଗ ଅନୁମତି ଦେବା ପରିବର୍ତ୍ତେ ଅନୁରୋଧ ବନ୍ଦ କରିବା ଉଚିତ, ସେତେବେଳେ Java ଚୟନକର୍ତ୍ତାର ପ୍ରାର୍ଥୀମାନଙ୍କୁ ଯାଞ୍ଚ କରନ୍ତୁ।
ଏକ Java ପ୍ରକ୍ସି ଚୟନକର୍ତ୍ତା ଏକ URI ପାଇଁ ଅନେକ ରାଉଟିଂ ପ୍ରାର୍ଥୀ ଫେରାଇପାରେ। ଯଦି ତାଲିକାରେ ପ୍ରକ୍ସି ପରେ Proxy.NO_PROXY ଥାଏ, ତେବେ ଅଂଶଗ୍ରହଣକାରୀ କ୍ଲାଏଣ୍ଟ ପ୍ରକ୍ସି ବିଫଳ ହେବା ପରେ ସିଧା ସଂଯୋଗ ଚେଷ୍ଟା କରିପାରେ।
ProxySelector ଚୁକ୍ତି ପ୍ରାର୍ଥୀ ତାଲିକା ଏବଂ ବିଫଳତା ସୂଚନା ନିର୍ଦ୍ଧାରଣ କରେ। ଯାଞ୍ଚ କରନ୍ତୁ ସଠିକ୍ ଗନ୍ତବ୍ୟ ପାଇଁ ଫଳାଫଳ କ୍ଲାଏଣ୍ଟର ପୁନଃପ୍ରୟାସ ଏବଂ ବାଇପାସ ଆଚରଣ ସହିତ।
ଯଦି ବିଫଳ ପ୍ରକ୍ସି ଅନୁରୋଧ ବନ୍ଦ କରିବା ଆବଶ୍ୟକ, ତେବେ କ୍ଲାଏଣ୍ଟର ରାଉଟିଂ ନୀତି ସିଧା ବିକଳ୍ପ ଦେବା ଉଚିତ ନୁହେଁ। ପ୍ରକୃତ ରନଟାଇମରେ ବିଫଳତା ମାର୍ଗ ଯାଞ୍ଚ କରନ୍ତୁ: ବିଭିନ୍ନ କ୍ଲାଏଣ୍ଟ ଚୟନକର୍ତ୍ତାର ଫଳାଫଳକୁ ଭିନ୍ନ ଭାବରେ ବ୍ୟବହାର କରିପାରନ୍ତି।
ଏହି ନୀତି ସେହି ଚୟନକର୍ତ୍ତା ବ୍ୟବହାର କରୁଥିବା କ୍ଲାଏଣ୍ଟମାନଙ୍କ ପାଇଁ ପ୍ରଯୁଜ୍ୟ। ଅନ୍ୟ ଏକ ଲାଇବ୍ରେରୀ ସ୍ୱାଧୀନ କ୍ଲାଏଣ୍ଟ କିମ୍ବା ସକେଟ ମାର୍ଗ ସୃଷ୍ଟି କରିପାରେ, ତେଣୁ କେବଳ ଚୟନକର୍ତ୍ତା ସମଗ୍ର ମେସିନ ପାଇଁ ନେଟୱାର୍କ ସୀମା ଲାଗୁ କରିପାରିବ ନାହିଁ।