AWS SDK Java 2: dejinta proxy-ga SQS ee UrlConnectionHttpClient
U gudbi builder UrlConnectionHttpClient oo la habeeyay macmiilka SQS isku mar ah ee AWS SDK for Java 2.
Gudaha AWS SDK for Java 2, habeey hirgelinta HTTP ee uu isticmaalo macmiilka SQS isku mar ah. Gaadiidka UrlConnection waxaa lagu dhisaa dhexdhexaadiye cad:
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();Isticmaal dejinta gobolka iyo aqoonsiga abka. Gaadiidka url-connection-client waa inuu ku jiraa mashruuca la jirka cutubka SQS.
URI-ga proxy-ga wuxuu tilmaamaa dhexdhexaadiyaha; liiska proxy-ga HTTP wuxuu bixiyaa musharraxiin dadweyne, halka SqsClient uu weli si caadi ah u doorto barta ugu dambeysa ee SQS. Ku dar magaca isticmaalaha iyo furaha sirta ah builder-ka ProxyConfiguration marka dhexdhexaadiyaha uu u baahdo.
Marka aad builder-ka adeegga siiso builder macmiilka HTTP, SDK waxay maamushaa wareegga nolosha ee macmiilka HTTP ee ka soo baxa. Xir sqs marka shaqadu dhammaato. Barnaamijka beddelka ah ee bixiya macmiil HTTP hore loo dhisay ayaa iska leh wareegga nolosha ee macmiilkaas la wadaago.
Tusaalooyinka AmazonSQSClientBuilder iyo ClientConfiguration waxay ka tirsan yihiin SDK Java 1. La jaanqaad gelinta iyo builder-ka gaadiidka nooca ugu weyn ee SDK ee abka isticmaalo.