Reactor Netty دىكى HttpClient سەپلەش ئۇسۇللىرى سەپلەنگەن client نىڭ نەقىلىنى قايتۇرىدۇ. بۇ نەتىجىنى تاشلىۋەتسە، ئىلگىرىكى نەقىل ئىلگىرىكى تەڭشەكلەر بىلەن تۇرىدۇ.

بۇ بىر proxy سەپلىمىسىنى قۇرۇپ، ئاندىن ئۇنى يوقىتىدۇ:

HttpClient client = HttpClient.create();
client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
    .host("proxy.example").port(8080));

ئۇنىڭ ئورنىغا قايتۇرۇلغان نەقىلنى ساقلاڭ:

client = client.proxy(spec -> spec.type(ProxyProvider.Proxy.HTTP)
    .host("proxy.example").port(8080));

WebClient webClient = WebClient.builder()
    .clientConnector(new ReactorClientHttpConnector(client))
    .build();

تىپلار Reactor Netty نىڭ HttpClient ۋە ProxyProvider، شۇنداقلا Spring نىڭ WebClient ۋە ReactorClientHttpConnector. بىۋاسىتە HttpClient.create() دىن ئۇسۇل زەنجىرى قۇرۇش قايتۇرۇلغان سەپلىمىنى ساقلاشنىڭ يەنە بىر ئۇسۇلى. رۇخسەت قىلىنغان ئاممىۋى API تەلەپلىرى ئۈچۈن HTTP proxy تىزىملىكى مىسال دىكى host ۋە port ئۈچۈن نامزاتلارنى تەمىنلەيدۇ.

ئىنكاس ۋاقىت چېكى ياكى قايتا يوللاش بىر تەرەپ قىلىشنى تەڭشىگەندە مۇشۇ تەكشۈرۈش قوللىنىلىدۇ. setter ئەسلى ئوبيېكتنى ئۆزگەرتىدۇ دەپ پەرەز قىلماي، ئۇسۇلنىڭ قايتۇرۇش كېلىشىمىنى ئوقۇڭ.

قايسى نەقىلنىڭ connector غا يېتىپ بارىدىغانلىقىنىمۇ ئىز قوغلاڭ. connector قۇرۇلغاندىن كېيىن يەرلىك ئۆزگەرگۈچىنى قايتا تەيىنلەش connector ئاللىبۇرۇن ئالغان client نى ئالماشتۇرمايدۇ.

مۇناسىۋەتلىك ماقالىلەر