AWS SDK for Java 2-n, konfiguratu SQS bezero sinkronikoak erabiltzen duen HTTP inplementazioa. UrlConnection garraioa bitartekari esplizitu batekin eraiki daiteke:

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

Erabili aplikazioaren eskualde- eta kredentzial-ezarpenak. url-connection-client garraioa proiektuan egon behar da, SQS moduluarekin batera.

Proxy URIak bitartekaria identifikatzen du; HTTP proxy zerrendak hautagai publikoak eskaintzen ditu, eta SqsClient-ek bere SQS amaierako puntua normal aukeratzen jarraitzen du. Gehitu erabiltzaile-izena eta pasahitza ProxyConfiguration builder-era bitartekariak eskatzen dituenean.

Zerbitzu-builder-ari HTTP bezero builder bat ematen badiozu, SDK-k kudeatzen du sortutako HTTP bezeroaren bizi-zikloa. Itxi sqs lan-karga amaitzean. Horren ordez jada eraikitako HTTP bezero bat ematen duen aplikazioak bezero partekatu horren bizi-zikloaren jabe da.

AmazonSQSClientBuilder eta ClientConfiguration adibideak SDK Java 1-ekoak dira. Bat etorri inportazioak eta garraio-builder-a aplikazioak erabiltzen duen SDK bertsio nagusiarekin.

Erlazionatutako artikuluak