Ligtas ba ang thread ng CloseableHttpClient?
Ligtas ba ang thread ng CloseableHttpClient?

Video: Ligtas ba ang thread ng CloseableHttpClient?

Video: Ligtas ba ang thread ng CloseableHttpClient?
Video: What's the difference between Nose Filler & Nose Threads (and which is better) 2024, Nobyembre
Anonim

Ang mga pagpapatupad ng HttpClient ay inaasahang magiging ligtas ang thread . Inirerekomenda na ang parehong halimbawa ng klase na ito ay muling gamitin para sa maramihang mga pagpapatupad ng kahilingan.

Alamin din, ano ang CloseableHttpClient?

Ang pinakamahalagang function ng HttpClient ay upang maisagawa ang mga pamamaraan ng HTTP. Ang pagpapatupad ng isang pamamaraan ng HTTP ay nagsasangkot ng isa o ilang HTTP request / HTTP na palitan ng tugon, kadalasang panloob na pinangangasiwaan ng

ligtas ba ang thread ng Apache HttpClient? HttpClient ay ganap thread - ligtas kapag ginamit sa a thread - ligtas manager ng koneksyon gaya ng MultiThreadedHttpConnectionManager. Kasabay nito ang HttpClient instance at connection manager ay dapat ibahagi sa lahat mga thread para sa maximum na kahusayan.

Bilang karagdagan, ano ang pagkakaiba sa pagitan ng HttpClient at CloseableHttpClient?

CloseableHttpClient ay ang batayang klase ng httpclient library, ang ginagamit ng lahat ng pagpapatupad. Ang iba pang mga subclass ay halos hindi na ginagamit. Ang HttpClient ay isang interface para sa klase na ito at sa iba pang mga klase. Dapat mong gamitin ang CloseableHttpClient sa iyong code, at likhain ito gamit ang HttpClientBuilder.

Kailangan ko bang isara ang

2 Sagot. Ikaw gawin hindi ned sa tahasan malapit na ang HttpClient , gayunpaman, (maaaring ginagawa mo na ito ngunit dapat tandaan) ikaw dapat siguraduhin na ang mga koneksyon ay inilabas pagkatapos ng pagpapatupad ng pamamaraan. I-edit: Ang ClientConnectionManager sa loob ng HttpClient ay magiging responsable para sa pagpapanatili ng estado ng mga koneksyon.

Inirerekumendang: