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 ප්‍රධාන අනුවාදයට ගැළපෙන්න.

අදාළ ලිපි