AWS SDK Java 2: UrlConnectionHttpClient üçün SQS proxy parametrləri
AWS SDK for Java 2-nin sinxron SQS müştərisinə konfiqurasiya edilmiş UrlConnectionHttpClient builder-i ötürün.
AWS SDK for Java 2-də sinxron SQS müştərisinin istifadə etdiyi HTTP tətbiqini konfiqurasiya edin. UrlConnection nəqliyyatı açıq bir vasitəçi ilə qurula bilər:
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();Tətbiqin region və etimad məlumatları quraşdırmasından istifadə edin. url-connection-client nəqliyyatı SQS modulu ilə yanaşı layihədə mövcud olmalıdır.
Proxy URI vasitəçini müəyyən edir; HTTP proxy siyahısı ictimai namizədlər təqdim edir, SqsClient isə SQS son nöqtəsini normal qaydada seçir. Vasitəçi tələb etdikdə ProxyConfiguration builder-inə istifadəçi adı və parol əlavə edin.
Xidmət builder-inə HTTP müştəri builder-i vermək SDK-ya yaranan HTTP müştərisinin həyat dövrünü idarə etməyə imkan verir. İş yükü bitdikdə sqs-i bağlayın. Əvəzində artıq qurulmuş HTTP müştərisi təqdim edən tətbiq həmin paylaşılan müştərinin həyat dövrünə sahib olur.
AmazonSQSClientBuilder və ClientConfiguration nümunələri SDK Java 1-ə aiddir. Importları və nəqliyyat builder-ini tətbiqin istifadə etdiyi əsas SDK versiyasına uyğunlaşdırın.