AWS SDK for Java 2-т синхрон SQS клиентийн ашигладаг HTTP хэрэгжилтийг тохируулна. 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-ийн үндсэн хувилбартай тааруулна.

Холбоотой нийтлэлүүд