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 ଏହାର proxy ପ୍ୟାକେଜରେ ଅଛି। ଏହି ସାର୍ବଜନୀନ HTTPS ଉଦାହରଣ ପାଇଁ, ମଧ୍ୟସ୍ଥକୁ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ପ୍ରମାଣୀକରଣ ନଥିବା ପ୍ରାର୍ଥୀ ସହିତ ବଦଳାନ୍ତୁ ଏବଂ ୱେବସାଇଟ୍ ଅଲଗା ଭାବରେ ସେଟ୍ କରନ୍ତୁ। କନଫିଗରେସନ କ୍ଲାଏଣ୍ଟ ନିର୍ମାଣ ପୂର୍ବରୁ ଦିଆଯାଏ, ଏବଂ ଅନୁରୋଧ ପାଇଁ 15 ସେକେଣ୍ଡର ବଜେଟ ସେହି ସେଟଅପର ଅଂଶ।

ଉଦାହରଣ କ୍ଲାଏଣ୍ଟର ଆୟୁ ମଧ୍ୟରେ future ପାଇଁ ଅପେକ୍ଷା କରେ। ଏକ async ଆପ୍ଲିକେସନ ଏହାର ବଦଳରେ ଏହାକୁ ରଚନା କରିପାରେ, କିନ୍ତୁ ଦିଆଯାଇଥିବା କାର୍ଯ୍ୟ ସମାପ୍ତ ନହେବା ପର୍ଯ୍ୟନ୍ତ କ୍ଲାଏଣ୍ଟକୁ ଧରି ରଖିବ ଆବଶ୍ୟକ।

ଯଦି ସମର୍ଥିତ JVM ପ୍ରପର୍ଟିଗୁଡ଼ିକ ହେଉଛି ଉଦ୍ଦିଷ୍ଟ ନୀତି ଉତ୍ସ, ତେବେ setUseProxyProperties(true) ସ୍ପଷ୍ଟ ଭାବରେ ଚୟନ କରନ୍ତୁ। ଏକ runtime ରେ ପ୍ରପର୍ଟି ରହିବା ପ୍ରମାଣ ନୁହେଁ ଯେ ପ୍ରତ୍ୟେକ କ୍ଲାଏଣ୍ଟ ଏହାକୁ ଗ୍ରହଣ କରିଛନ୍ତି।

ପୁରୁଣା Dispatch ଉଦାହରଣ ପ୍ରାୟତଃ com.ning ମୋଡ଼ାନ୍ତି ଏବଂ ଅନ୍ୟ opt-in ପ୍ରପର୍ଟି ବ୍ୟବହାର କରନ୍ତି। ସେହି କନଫିଗରେସନକୁ ଏହି 2.x ବିଲଡର ସହିତ ମିଶାଇବା ପରିବର୍ତ୍ତେ ଅନ୍ତର୍ନିହିତ କ୍ଲାଏଣ୍ଟର imports ଏବଂ API ସହିତ ମେଳ କରନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ