Biztonságos a CloseableHttpClient szál?
Biztonságos a CloseableHttpClient szál?

Videó: Biztonságos a CloseableHttpClient szál?

Videó: Biztonságos a CloseableHttpClient szál?
Videó: HTE élő közvetítése - A blokklánc a biztonságos adattárolás módja 2024, November
Anonim

A HttpClient megvalósítása várhatóan cérnabiztos . Javasoljuk, hogy ennek az osztálynak ugyanazt a példányát használja fel több kérés végrehajtásához.

Tudja azt is, mi az a CloseableHttpClient?

A HttpClient legfontosabb funkciója van HTTP metódusok végrehajtásához. Egy HTTP metódus végrehajtása egy vagy több HTTP-kérés/HTTP-válasz cserét foglal magában, amelyeket általában a HttpClient belsőleg kezel.

biztonságos az Apache HttpClient szál? HttpClient teljes mértékben van cérna - biztonságos ha a cérna - biztonságos kapcsolatkezelő, például a MultiThreadedHttpConnectionManager. Ugyanakkor a HttpClient példányt és kapcsolatkezelőt meg kell osztani mindenki között szálak a maximális hatékonyság érdekében.

Ezenkívül mi a különbség a HttpClient és a CloseableHttpClient között?

CloseableHttpClient az alaposztály a http-kliens könyvtár, amelyet minden implementáció használ. A többi alosztály nagyrészt elavult. Az HttpClient egy interfész ehhez az osztályhoz és más osztályokhoz. Ezután használnia kell a CloseableHttpClient kódjában, és hozza létre a HttpClientBuilder segítségével.

Be kell zárnom a HttpClient programot?

2 válasz. te csináld nem szükséges kifejezetten Bezárás az HttpClient , azonban (lehet, hogy ezt már csinálod, de érdemes megjegyezni) neked kellene győződjön meg arról, hogy a kapcsolatok felszabadulnak a metódus végrehajtása után. Szerkesztés: A ClientConnectionManager a HttpClient lesz felelős a kapcsolatok állapotának fenntartásáért.

Ajánlott: