A cikin AWS SDK for Java 2, saita aiwatar da HTTP da abokin ciniki na SQS mai aiki tare ke amfani da shi. Ana iya gina jigilar UrlConnection tare da matsakaici bayyananne:

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();

Yi amfani da saitin yanki da takardun shaidar aikace-aikacen. Dole ne jigilar url-connection-client ta kasance a cikin aikin tare da tsarin SQS.

URI na wakili yana nuna matsakaicin; jerin wakilan HTTP yana ba da ’yan takara na jama’a, yayin da SqsClient ke ci gaba da zaɓar wurin ƙarshen SQS ɗinsa yadda ya kamata. Ƙara sunan mai amfani da kalmar wucewa a kan builder na ProxyConfiguration lokacin da matsakaicin ke buƙatar su.

Ba da builder na abokin ciniki na HTTP ga builder ɗin sabis yana barin SDK ya kula da tsarin rayuwar abokin cinikin HTTP da aka samu. Rufe sqs idan aikinsa ya ƙare. Aikace-aikacen da a maimakon haka ke ba da abokin cinikin HTTP da aka riga aka gina yana da alhakin tsarin rayuwar wannan abokin ciniki da aka raba.

Misalan AmazonSQSClientBuilder da ClientConfiguration na SDK Java 1 ne. Daidaita shigo da kaya da builder ɗin jigila da babban sigar SDK da aikace-aikacen ke amfani da ita.

Labarai masu alaƙa