AWS SDK Java 2: د UrlConnectionHttpClient لپاره د SQS پراکسي تنظیمات
د AWS SDK for Java 2 د همغږي SQS کلاینټ ته یو تنظیم شوی UrlConnectionHttpClient builder وسپارئ.
په AWS SDK for Java 2 کې، هغه HTTP پليوالی تنظیم کړئ چې همغږی SQS کلاینټ یې کاروي. د UrlConnection لېږدوالی د یو څرګند منځګړي سره جوړېدای شي:
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();د اپلیکیشن د سیمې او اعتبارنامې تنظیمات وکاروئ. د url-connection-client لېږدوالی باید په پروژه کې د SQS ماډل سره یوځای شته وي.
د پراکسي URI منځګړی په ګوته کوي؛ د HTTP پراکسي لړلیک عامه نوماندان وړاندې کوي، پداسې حال کې چې SqsClient لاهم خپل SQS پای ټکی په نورمال ډول غوره کوي. کله چې منځګړی ورته اړتیا ولري، د کارن نوم او پټنوم په ProxyConfiguration builder کې اضافه کړئ.
کله چې د خدمت builder ته د HTTP کلاینټ builder ورکړئ، SDK د رامنځته شوي HTTP کلاینټ د ژوند دوره اداره کوي. کله چې کار پای ته ورسیږي sqs بند کړئ. هغه اپلیکیشن چې پرځای یې دمخه جوړ شوی HTTP کلاینټ وړاندې کوي، د هغه شریک کلاینټ د ژوند دورې څښتن دی.
د AmazonSQSClientBuilder او ClientConfiguration مثالونه د SDK Java 1 دي. واردات او د لېږد builder د اپلیکیشن له خوا کارول شوې SDK اصلي نسخې سره سم کړئ.