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 பில்டரில் பயனர்பெயரையும் கடவுச்சொல்லையும் சேர்க்கவும்.

சேவை பில்டருக்கு HTTP கிளையண்ட் பில்டரை வழங்கினால், உருவாகும் HTTP கிளையண்டின் வாழ்க்கைச் சுழற்சியை SDK நிர்வகிக்கும். வேலை முடிந்ததும் sqs-ஐ மூடவும். அதற்குப் பதிலாக ஏற்கனவே உருவாக்கப்பட்ட HTTP கிளையண்டை வழங்கும் பயன்பாடு அந்தப் பகிரப்பட்ட கிளையண்டின் வாழ்க்கைச் சுழற்சிக்கு உரியது.

AmazonSQSClientBuilder மற்றும் ClientConfiguration எடுத்துக்காட்டுகள் SDK Java 1-க்கு உரியவை. இறக்குமதிகள் மற்றும் போக்குவரத்து பில்டரை பயன்பாடு பயன்படுத்தும் SDK முதன்மை பதிப்புடன் பொருத்தவும்.

தொடர்புடைய கட்டுரைகள்