Vai CloseableHttpClient pavediens ir drošs?
Vai CloseableHttpClient pavediens ir drošs?

Video: Vai CloseableHttpClient pavediens ir drošs?

Video: Vai CloseableHttpClient pavediens ir drošs?
Video: Everything you should know about thread safety in 2 minutes or less 2024, Novembris
Anonim

Paredzams, ka HttpClient ieviešana būs vītne droši . Ir ieteicams atkārtoti izmantot vienu un to pašu šīs klases gadījumu vairāku pieprasījumu izpildei.

Ziniet arī, kas ir CloseableHttpClient?

Būtiskākā HttpClient funkcija ir lai izpildītu HTTP metodes. HTTP metodes izpilde ietver vienu vai vairākas HTTP pieprasījuma/HTTP atbildes apmaiņas, ko parasti iekšēji apstrādā

vai Apache HttpClient pavediens ir drošs? HttpClient ir pilnībā pavediens - droši lietojot kopā ar a pavediens - droši savienojumu pārvaldnieks, piemēram, MultiThreadedHttpConnectionManager. Tajā pašā laikā HttpClient instance un savienojumu pārvaldnieks ir jāsadala visiem pavedieni maksimālai efektivitātei.

Turklāt, kāda ir atšķirība starp HttpClient un CloseableHttpClient?

CloseableHttpClient ir bāzes klase httpklients bibliotēka, kuru izmanto visas implementācijas. Citas apakšklases lielākoties ir novecojušas. The HttpClient ir saskarne šai klasei un citām klasēm. Pēc tam jums vajadzētu izmantot CloseableHttpClient savā kodā un izveidojiet to, izmantojot HttpClientBuilder.

Vai man ir jāaizver

2 atbildes. Tu darīt nav nepieciešams tieši aizveriet uz HttpClient tomēr (iespējams, jūs to jau darāt, taču ir vērts atzīmēt) jūs vajadzētu pēc metodes izpildes pārliecinieties, ka savienojumi tiek atbrīvoti. Rediģēt: ClientConnectionManager iekšā HttpClient būs atbildīgs par savienojumu stāvokļa uzturēšanu.

Ieteicams: