AWS SDK for Java 2 ରେ, ସିଙ୍କ୍ରୋନସ SQS କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରୁଥିବା HTTP କାର୍ଯ୍ୟାନ୍ୱୟନକୁ କନଫିଗର କରନ୍ତୁ। ସ୍ପଷ୍ଟ ମଧ୍ୟସ୍ଥ ସହିତ UrlConnection ପରିବହନ ନିର୍ମାଣ କରାଯାଇପାରେ:

import java.net.URI;
import software.amazon.awssdk.http.urlconnection.ProxyConfiguration;
import software.amazon.awssdk.http.urlconnection.UrlConnectionHttpClient;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.sqs.SqsClient;

var httpBuilder = UrlConnectionHttpClient.builder()
    .proxyConfiguration(ProxyConfiguration.builder()
        .endpoint(URI.create("http://proxy.example.net:8080"))
        .build());

var sqs = SqsClient.builder()
    .region(Region.US_EAST_1)
    .httpClientBuilder(httpBuilder)
    .build();

ଆପ୍ଲିକେସନର ରିଜିଅନ ଏବଂ କ୍ରେଡେନସିଆଲ ସେଟଅପ ବ୍ୟବହାର କରନ୍ତୁ। url-connection-client ପରିବହନ ପ୍ରୋଜେକ୍ଟରେ SQS ମଡ୍ୟୁଲ ସହିତ ଉପଲବ୍ଧ ରହିବା ଆବଶ୍ୟକ।

ପ୍ରକ୍ସି URI ମଧ୍ୟସ୍ଥକୁ ଚିହ୍ନଟ କରେ; HTTP ପ୍ରକ୍ସି ତାଲିକା ସାର୍ବଜନୀନ ପ୍ରାର୍ଥୀ ପ୍ରଦାନ କରେ, ଯେତେବେଳେ SqsClient ସ୍ୱାଭାବିକ ଭାବରେ ଏହାର SQS ଏଣ୍ଡପଏଣ୍ଟ ବାଛେ। ମଧ୍ୟସ୍ଥ ଆବଶ୍ୟକ କଲେ ProxyConfiguration ବିଲଡରରେ ଉପଯୋଗକର୍ତ୍ତା ନାମ ଏବଂ ପାସୱାର୍ଡ ଯୋଡନ୍ତୁ।

ସେବା ବିଲଡରକୁ HTTP କ୍ଲାଏଣ୍ଟ ବିଲଡର ଦେଲେ SDK ଫଳାଫଳ HTTP କ୍ଲାଏଣ୍ଟର ଜୀବନଚକ୍ର ପରିଚାଳନା କରିପାରେ। କାର୍ଯ୍ୟ ଶେଷ ହେଲେ sqs ବନ୍ଦ କରନ୍ତୁ। ଏହାର ପରିବର୍ତ୍ତେ ପୂର୍ବରୁ ନିର୍ମିତ HTTP କ୍ଲାଏଣ୍ଟ ଯୋଗାଉଥିବା ଆପ୍ଲିକେସନ ସେହି ସାଝା କ୍ଲାଏଣ୍ଟର ଜୀବନଚକ୍ରର ମାଲିକ।

AmazonSQSClientBuilder ଏବଂ ClientConfiguration ଉଦାହରଣ SDK Java 1 ର। ଆପ୍ଲିକେସନ ବ୍ୟବହାର କରୁଥିବା SDK ର ମୁଖ୍ୟ ସଂସ୍କରଣ ସହିତ ଇମ୍ପୋର୍ଟ ଏବଂ ପରିବହନ ବିଲଡର ମେଳାନ୍ତୁ।

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