Er CloseableHttpClient-tråd sikker?
Er CloseableHttpClient-tråd sikker?

Video: Er CloseableHttpClient-tråd sikker?

Video: Er CloseableHttpClient-tråd sikker?
Video: THE LATER ME;RMAID 2024, November
Anonim

HttpClient-implementeringer forventes at være trådsikker . Det anbefales, at den samme instans af denne klasse genbruges til flere anmodningsudførelser.

Ved også, hvad er CloseableHttpClient?

Den mest væsentlige funktion af HttpClient er til at udføre HTTP-metoder. Udførelse af en HTTP-metode involverer en eller flere HTTP-anmodninger/HTTP-svarudvekslinger, normalt håndteret internt af

er Apache HttpClient-tråd sikker? HttpClient er fuldt ud tråd - sikker når det bruges sammen med en tråd - sikker forbindelsesadministrator såsom MultiThreadedHttpConnectionManager. Samtidigt HttpClient instans og forbindelsesadministrator bør deles mellem alle tråde for maksimal effektivitet.

Derudover, hvad er forskellen mellem HttpClient og CloseableHttpClient?

LukbarHttpClient er basisklassen for http-klient bibliotek, det som alle implementeringer bruger. Andre underklasser er for størstedelens vedkommende forældet. Det HttpClient er en grænseflade til denne klasse og andre klasser. Så skal du bruge LukbarHttpClient i din kode, og opret den ved hjælp af HttpClientBuilder.

Skal jeg lukke

2 svar. Du gør ikke nødvendigt eksplicit tæt det HttpClient , dog (du gør måske allerede dette, men værd at bemærke) dig bør sikre, at forbindelser frigives efter metodeudførelse. Rediger: ClientConnectionManager i HttpClient vil være ansvarlig for at opretholde tilstanden af forbindelser.

Anbefalede: