AWS SDK Java 2: izilungiselelo ze-proxy ye-SQS ze-UrlConnectionHttpClient
Dlulisela i-UrlConnectionHttpClient builder elungiselelwe ku-SQS client ehambisanayo ku-AWS SDK for Java 2.
Ku-AWS SDK Java 2, lungiselela i-HTTP implementation esetshenziswa yi-SQS client ehambisanayo. I-UrlConnection transport ingakhiwa nomlamuli ocacile:
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();Sebenzisa ukuhlelwa kwesifunda nemininingwane yokuqinisekisa yohlelo lokusebenza. I-url-connection-client transport kufanele itholakale kuphrojekthi kanye ne-SQS module.
I-URI ye-proxy ikhomba umlamuli; uhlu lwama-proxy e-HTTP lunikeza abangeneleli bomphakathi, kuyilapho i-SqsClient isakhetha indawo yayo yokugcina ye-SQS ngokujwayelekile. Engeza igama lomsebenzisi nephasiwedi ku-ProxyConfiguration builder lapho umlamuli ewadinga.
Ukunikeza i-HTTP client builder ku-service builder kuvumela i-SDK ukuthi ilawule umjikelezo wempilo we-HTTP client ovelayo. Vala i-sqs lapho umsebenzi uphela. Uhlelo lokusebenza olunikeza i-HTTP client eseyakhiwe ngokuphelele luyinikazi yomjikelezo wempilo walezo client ezabiwe.
Izibonelo ze-AmazonSQSClientBuilder ne-ClientConfiguration zingeze-SDK Java 1. Fanisa okungeniswayo kanye ne-transport builder nenguqulo eyinhloko ye-SDK esetshenziswa uhlelo lokusebenza.