AWS SDK Java 2: SQS proxy-stellingar fyri UrlConnectionHttpClient
Lat ein tilgjørdan UrlConnectionHttpClient-byggjara til tann synkrona SQS-klientin í AWS SDK for Java 2.
Í AWS SDK for Java 2 skalt tú stilla HTTP-útførsluna, sum tann synkroni SQS-klienturin brúkar. Ein UrlConnection-flutningur kann byggjast við einum greiðum millummanni:
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();Brúka regiu- og váttanarstillingar tíðindasambandsins. url-connection-client-flutningurin má vera tøkur í verkætlanini saman við SQS-modulinum.
Proxy-URI’in eyðkennir millummannin; HTTP-proxy-listin bjóðar almenning móðgongd, meðan SqsClient framvegis vanliga velur sín SQS-endapunkt. Legg brúkaranavn og loyniorð aftrat á ProxyConfiguration-byggjaran, tá ið millummaðurin krevur tey.
Tá ið tænastubyggharrin fær ein HTTP-klientbyggjara, kann SDK stýra lívstíðini hjá tí HTTP-klientinum, sum kemur út. Lat sqs aftur, tá ið arbeiðið endar. Eitt tíðindasamband, sum í staðin veitir ein longu bygdan HTTP-klient, eigur lívstíðina hjá tí felags klientinum.
Dømir við AmazonSQSClientBuilder og ClientConfiguration hoyra til SDK Java 1. Set innflutningarnar og flutningsbyggjaran í samsvar við høvuðsútgávuna av SDK, sum tíðindasambandið brúkar.