Java-ৰ সমকালীন অনুৰোধে ভুল প্ৰক্সি সংহতি ভাগ কৰিব পাৰে
শ্বেয়াৰ কৰা JVM প্ৰক্সি সংহতি সলনি নকৰাকৈ Java-ৰ সমকালীন অনুৰোধসমূহ তেওঁলোকৰ উদ্দেশ্যিত পথত ৰাখক।
এটা থ্ৰেডে এটা প্ৰক্সি ধৰ্ম সংহতি কৰে, এটা অনুৰোধ কৰে, আৰু পুৰণি মান ঘূৰাই দিয়ে। আন এটা থ্ৰেডে বেলেগ প্ৰক্সিৰ সৈতে একেই কাম কৰে। কোডটো ওপৰৰ পৰা তললৈ পঢ়িলে পৰিষ্কাৰ দেখা যায়, কিন্তু দুয়োটা থ্ৰেডে শ্বেয়াৰ কৰা JVM অৱস্থা সলনি কৰি আছে।
System.setProperty() প্ৰক্ৰিয়াটোৰ বাবে এটা চিস্টেম ধৰ্ম সলনি কৰে। ই যি থ্ৰেডে ইয়াক মাতিছিল তাৰ সৈতে পথ সংযুক্ত নকৰে। এটা সমকালীন অনুৰোধে আন কাৰোবাৰ কামৰ বাবে লিখা মান দেখিব পাৰে, আৰু এটা বিদ্যমান ক্লায়েন্টে ইতিমধ্যে নিজৰ সংৰূপণ ধৰি ৰাখিব পাৰে।
পথটো ক্লায়েন্টৰ অংশ কৰক
Java-ৰ HTTP ক্লায়েন্টৰ বাবে, ইচ্ছাকৃত প্ৰক্সি নিৰ্বাচক ৰ সৈতে ক্লায়েন্ট সৃষ্টি কৰক। কাৰ্যভাৰে পৃথক ৰাউটিং নীতিৰ প্ৰয়োজন হ'লে পৃথক ক্লায়েন্ট ৰাখক:
HttpClient client = HttpClient.newBuilder()
.proxy(ProxySelector.of(
new InetSocketAddress("203.0.113.10", 8080)))
.connectTimeout(Duration.ofSeconds(5))
.build();
ইম্পৰ্টসমূহ হ'ল java.net, java.net.http, আৰু java.time। ঠিকনাটো উদাহৰণমূলক; অনুমোদিত ৰাজহুৱা-পথ পৰীক্ষাৰ বাবে HTTP প্ৰক্সি তালিকা এ প্ৰাৰ্থী অন্তিম বিন্দু যোগান ধৰে। অনুৰোধৰ সময়সীমা আৰু প্ৰক্সি প্ৰমাণীকৰণ এপ্লিকেচনৰ প্ৰয়োজন অনুসৰি পৃথকভাৱে সংহতি কৰক।
বিল্ডাৰৰ প্ৰক্সি পদ্ধতি এ ক্লায়েন্ট-স্তৰৰ বাছনি ৰেকৰ্ড কৰে। ই নীতিটো অসামঞ্জস্য কৰ্মৰ চাৰিওফালে মেৰিয়াই থোৱা ক্ৰমিক গোলকীয় লিখনিতকৈ পৰীক্ষা কৰিবলৈ সহজ কৰি তোলে।
গোলকীয় সংহতিসমূহৰ এতিয়াও ব্যৱহাৰ আছে
এটা JVM-জুৰি প্ৰক্সি নীতি উপযুক্ত হ'ব পাৰে যেতিয়া প্ৰতিটো অংশগ্ৰহণকাৰী ক্লায়েন্টে ইয়াক অনুসৰণ কৰিব বুলি ভবা হয়। সেই নীতিটো এপ্লিকেচন আৰম্ভণিতে সংহতি কৰক আৰু কোনটো লাইব্ৰেৰীয়ে ইয়াক সন্মান কৰে সেয়া পৰীক্ষা কৰক।
গোলকীয় ধৰ্মসমূহ ব্যক্তিগত অনুৰোধৰ বাবে অস্থায়ী সুইচ হিচাপে ব্যৱহাৰ কৰিলে সমস্যা হয়। চাৰ্ভাৰত, পৃষ্ঠভূমি কৰ্মী আৰু লাইব্ৰেৰী কলসমূহ একে সময়তে চলিব পাৰে যদিও আপোনাৰ নিজৰ পদ্ধতি সমকালীন যেন লাগে। ৰাউটিং অৱস্থা সেই ক্লায়েন্ট বা সংযোগকাৰীৰ সৈতে ৰাখক যি সংযোগৰ মালিক, যাতে আন এটা অনুৰোধে কামৰ মাজতে ইয়াক সলনি কৰিব নোৱাৰে।