DefaultAsyncHttpClientConfig.Builder config = Dsl.config()
    .setProxyServer(
        new ProxyServer.Builder("proxy.example", 8080))
    .setRequestTimeout(15000);

try (AsyncHttpClient client = Dsl.asyncHttpClient(config)) {
    Response response = client.prepareGet("https://www.example.com/")
        .execute().toCompletableFuture().join();
    System.out.println(response.getStatusCode());
}

এইটো org.asynchttpclient 2.12.4 API, ইয়াৰ প্ৰক্সি পেকেজত ProxyServer আছে। এই ৰাজহুৱা HTTPS উদাহৰণৰ বাবে, মধ্যৱৰ্তীটো HTTP proxy list ৰ পৰা এটা প্ৰমাণীকৰণ নোহোৱা প্ৰাৰ্থীৰে সলনি কৰক আৰু ৱেবছাইটটো সুকীয়াকৈ স্থাপন কৰক। সংৰূপণ ক্লায়েণ্ট নিৰ্মাণৰ আগতে দিয়া হয়, আৰু 15 ছেকেণ্ডৰ অনুৰোধ বাজেট সেই স্থাপনৰ অংশ।

উদাহৰণটোৱে ক্লায়েণ্টৰ জীৱনকালৰ ভিতৰতে future টোৰ বাবে অপেক্ষা কৰে। এটা async এপ্লিকেশনে ইয়াৰ পৰিৱৰ্তে ইয়াক ৰচনা কৰিব পাৰে, কিন্তু নিৰ্ধাৰিত কাম শেষ নোহোৱালৈকে ক্লায়েণ্টটো ৰখীয়েই থাকিব লাগিব।

যদি সমৰ্থিত JVM ধৰ্মসমূহেই ইচ্ছাকৃত নীতিৰ উৎস, তেন্তে setUseProxyProperties(true) স্পষ্টভাৱে বাছনি কৰক। এটা runtime ত থকা ধৰ্মই প্ৰমাণ নহয় যে প্ৰতিটো ক্লায়েণ্টে তাত যোগ দিছে।

পুৰণি Dispatch উদাহৰণে প্ৰায়ে com.ning মেৰিয়াই লয় আৰু বেলেগ opt-in ধৰ্ম ব্যৱহাৰ কৰে। সেই সংৰূপণ এই 2.x বিল্ডাৰৰ সৈতে মিহলোৱাৰ পৰিৱৰ্তে মূল ক্লায়েণ্টৰ imports আৰু API ৰ সৈতে মিলাওক।

সম্পৰ্কিত প্ৰবন্ধ