AWS SDK Java 2: SQS proxy ezarpenak UrlConnectionHttpClient-entzat
Pasatu UrlConnectionHttpClient builder konfiguratua AWS SDK for Java 2-ren SQS bezero sinkronikoari.
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.