Je li CloseableHttpClient nit sigurna?
Je li CloseableHttpClient nit sigurna?

Video: Je li CloseableHttpClient nit sigurna?

Video: Je li CloseableHttpClient nit sigurna?
Video: You are mocking the HttpClient the wrong way 2024, Svibanj
Anonim

Očekuje se da će implementacije HttpClient biti siguran za niti . Preporuča se da se ista instanca ove klase ponovno koristi za višestruka izvršavanja zahtjeva.

Također znate, što je CloseableHttpClient?

Najvažnija funkcija HttpClienta je za izvršavanje HTTP metoda. Izvršenje HTTP metode uključuje jednu ili više razmjena HTTP zahtjeva/HTTP odgovora, kojima obično interno upravlja

je li Apache HttpClient nit sigurna? HttpClient je u potpunosti nit - sef kada se koristi s a nit - sef upravitelj veza kao što je MultiThreadedHttpConnectionManager. Istovremeno se HttpClient Upravitelj instance i veze treba dijeliti između svih niti za maksimalnu učinkovitost.

Osim toga, koja je razlika između HttpClienta i CloseableHttpClienta?

CloseableHttpClient je osnovna klasa httpclient knjižnicu, onu koju koriste sve implementacije. Ostale podklase su uglavnom zastarjele. The HttpClient je sučelje za ovu klasu i druge klase. Tada biste trebali koristiti CloseableHttpClient u svom kodu i kreirajte ga pomoću HttpClientBuilder.

Trebam li zatvoriti

2 odgovora. Vas čini ne treba eksplicitno Zatvoriti the HttpClient , međutim, (možda to već radite, ali vrijedi napomenuti) vi trebao bi osigurati da se veze oslobode nakon izvršenja metode. Uredi: ClientConnectionManager unutar HttpClient bit će odgovoran za održavanje stanja veza.

Preporučeni: