Tugann modhanna cumraíochta HttpClient i Reactor Netty tagairt do chliant cumraithe ar ais. Má chaitheann tú an toradh sin i leataobh, fanann an tagairt roimhe sin lena seanchumraíochtaí.

Cruthaíonn an cód seo cumraíocht seachfhreastalaí agus ansin cailltear í:

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

Ina ionad sin, coinnigh an tagairt a tugadh ar ais:

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

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

Is iad na cineálacha ná HttpClient agus ProxyProvider Reactor Netty, móide WebClient agus ReactorClientHttpConnector ó Spring. Tá sé ina bhealach eile chun an chumraíocht a tugadh ar ais a choinneáil modhanna a shlabhrú go díreach ó HttpClient.create(). Maidir le hiarratais cheadaithe ar an API poiblí, soláthraíonn an liosta seachfhreastalaithe HTTP iarrthóirí don óstach agus don phort sa sampla.

Tá an seiceáil chéanna i bhfeidhm agus tú ag socrú teorainneacha ama freagartha nó ag láimhseáil atreoruithe. Léigh conradh fillte an mhodha seachas glacadh leis go n-athraíonn setter an bun-rud.

Lean freisin cén tagairt a shroicheann an connector. Ní chuireann athshannadh athróg logánta tar éis connector a chruthú in áit an chliaint atá faighte ag an connector cheana féin.

Ailt ghaolmhara