AWS SDK Java 2: settings tal-proxy SQS għal UrlConnectionHttpClient
Għaddi builder UrlConnectionHttpClient ikkonfigurat lill-klijent SQS sinkroniku ta’ AWS SDK for Java 2.
F’AWS SDK for Java 2, ikkonfigura l-implimentazzjoni HTTP li tuża l-klijent SQS sinkroniku. Trasport UrlConnection jista’ jinbena b’intermedjarju espliċitu:
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();Uża s-settings tar-reġjun u tal-kredenzjali tal-applikazzjoni. It-trasport url-connection-client irid ikun disponibbli fil-proġett flimkien mal-modulu SQS.
L-URI tal-proxy tidentifika l-intermedjarju; il-lista tal-proxy HTTP toffri kandidati pubbliċi, filwaqt li SqsClient xorta jagħżel il-punt tat-tmiem SQS tiegħu b’mod normali. Żid l-isem tal-utent u l-password fuq il-builder ProxyConfiguration meta l-intermedjarju jeħtiġhom.
Meta tagħti builder tal-klijent HTTP lill-builder tas-servizz, l-SDK jamministra ċ-ċiklu tal-ħajja tal-klijent HTTP li jirriżulta. Agħlaq sqs meta x-xogħol jintemm. Applikazzjoni li minflok tforni klijent HTTP diġà mibni hija sid iċ-ċiklu tal-ħajja ta’ dak il-klijent kondiviż.
L-eżempji ta’ AmazonSQSClientBuilder u ClientConfiguration jappartjenu għal SDK Java 1. Qabbel l-imports u l-builder tat-trasport mal-verżjoni prinċipali tal-SDK li tuża l-applikazzjoni.