Njia za usanidi wa HttpClient katika Reactor Netty hurudisha rejea ya mteja aliyesanidiwa. Ukiitupa matokeo hayo, rejea ya awali hubaki na mipangilio ya awali.

Hii huunda usanidi wa proxy kisha kuupoteza:

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

Badala yake, hifadhi rejea iliyorudishwa:

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

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

Aina ni HttpClient na ProxyProvider za Reactor Netty, pamoja na WebClient na ReactorClientHttpConnector za Spring. Mnyororo wa mbinu moja kwa moja kutoka HttpClient.create() ni njia nyingine ya kuhifadhi usanidi uliorudishwa. Kwa maombi ya API ya umma yanayoruhusiwa, orodha ya proxy za HTTP hutoa wagombea kwa host na port ya mfano.

Ukaguzi huo huo unatumika unapoweka muda wa mwisho wa majibu au mashughulikio ya uelekezaji upya. Soma mkataba wa kurudisha wa njia badala ya kudhani setter hubadilisha kitu cha awali.

Fuatilia pia ni rejea ipi inayofika kwenye kiunganishi. Kukabidhi upya kigezo cha ndani baada ya kuunda kiunganishi hakubadilishi mteja ambaye kiunganishi tayari kimepokea.

Makala zinazohusiana