Er CloseableHttpClient-tråden trygg?
Er CloseableHttpClient-tråden trygg?

Video: Er CloseableHttpClient-tråden trygg?

Video: Er CloseableHttpClient-tråden trygg?
Video: Craziest E.R Cases | Untold Stories of the E.R | TLC 2024, November
Anonim

HttpClient-implementeringer forventes å være trådsikker . Det anbefales at den samme forekomsten av denne klassen gjenbrukes for flere forespørselskjøringer.

Vet også, hva er CloseableHttpClient?

Den viktigste funksjonen til HttpClient er for å utføre HTTP-metoder. Utførelse av en HTTP-metode involverer en eller flere HTTP-forespørsel/HTTP-svarutvekslinger, vanligvis håndtert internt av

er Apache HttpClient-trådsikker? HttpClient er fullt ut tråd - sikker når den brukes sammen med en tråd - sikker tilkoblingsbehandler som MultiThreadedHttpConnectionManager. Samtidig HttpClient instans- og tilkoblingsadministrator bør deles mellom alle tråder for maksimal effektivitet.

I tillegg, hva er forskjellen mellom HttpClient og CloseableHttpClient?

CloseableHttpClient er grunnklassen til http-klient biblioteket, det som alle implementeringer bruker. Andre underklasser er for det meste avviklet. De HttpClient er et grensesnitt for denne klassen og andre klasser. Du bør da bruke CloseableHttpClient i koden din, og lag den ved å bruke HttpClientBuilder.

Må jeg lukke

2 svar. Du gjøre ikke nødvendig eksplisitt Lukk de HttpClient , men (du gjør kanskje dette allerede, men verdt å merke seg) deg bør sikre at tilkoblinger frigjøres etter kjøring av metode. Rediger: ClientConnectionManager i HttpClient kommer til å være ansvarlig for å opprettholde tilstanden til forbindelsene.

Anbefalt: