AWS SDK Java 2: roghainnean proxy SQS airson UrlConnectionHttpClient
Thoir builder UrlConnectionHttpClient rèitichte don neach-dèiligidh SQS sioncronaich ann an AWS SDK for Java 2.
Ann an AWS SDK for Java 2, rèitich an cur-an-ghnìomh HTTP a chleachdas an neach-dèiligidh SQS sioncronach. Faodar giùlan UrlConnection a thogail le eadar-mheadhanair soilleir:
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();Cleachd rèiteachadh sgìre is teisteanais na h-aplacaid. Feumaidh an giùlan url-connection-client a bhith ri fhaighinn sa phròiseact còmhla ris a’ mhodal SQS.
Tha URI a’ phroxaidh ag ainmeachadh an eadar-mheadhanaich; tha an liosta proxy HTTP a’ tabhann thagraichean poblach, agus fhathast a’ taghadh an ìre-chrìochnaich SQS aige gu h-àbhaisteach. Cuir ainm-cleachdaidh is facal-faire ris a’ bhuider ProxyConfiguration nuair a dh’iarras an t-eadar-mheadhanair iad.
Nuair a bheir thu buider neach-dèiligidh HTTP don bhuider seirbheis, ’s urrainn don SDK cearcall-beatha an neach-dèiligidh HTTP a thig às a stiùireadh. Dùin sqs nuair a chrìochnaicheas an obair. ’S ann le aplacaid a bheir seachad neach-dèiligidh HTTP a chaidh a thogail mu thràth a tha cearcall-beatha an neach-dèiligidh cho-roinnte sin.
Buinidh eisimpleirean AmazonSQSClientBuilder is ClientConfiguration do SDK Java 1. Cuir na h-in-ghabhail agus am buider giùlain an co-chòrdadh ris a’ phrìomh-thionndadh den SDK a chleachdas an aplacaid.