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.

Artikli relatati