Kas CloseableHttpClient lõim on ohutu?
Kas CloseableHttpClient lõim on ohutu?

Video: Kas CloseableHttpClient lõim on ohutu?

Video: Kas CloseableHttpClient lõim on ohutu?
Video: Microservices with JHipster 2024, November
Anonim

Eeldatakse, et HttpClient rakendatakse niit ohutu . Soovitatav on selle klassi sama eksemplari uuesti kasutada mitme päringu täitmiseks.

Tea ka, mis on CloseableHttpClient?

HttpClienti kõige olulisem funktsioon on HTTP-meetodite käivitamiseks. HTTP-meetodi täitmine hõlmab ühte või mitut HTTP päringu / HTTP vastuse vahetust, mida tavaliselt haldab sisemiselt

kas Apache HttpClient lõim on ohutu? HTTPClient on täielikult niit - ohutu kui seda kasutatakse koos a niit - ohutu ühendusehaldur, näiteks MultiThreadedHttpConnectionManager. Samal ajal HTTPClient eksemplar ja ühendusehaldur peaksid olema kõigi vahel jagatud niidid maksimaalse efektiivsuse saavutamiseks.

Lisaks, mis vahe on HttpClientil ja CloseableHttpClientil?

CloseableHttpClient on põhiklass httpklient raamatukogu, mida kõik rakendused kasutavad. Muud alamklassid on enamasti aegunud. The HTTPClient on selle klassi ja teiste klasside liides. Seejärel peaksite kasutama CloseableHttpClient oma koodis ja looge see HttpClientBuilderi abil.

Kas ma pean HttpClienti sulgema?

2 vastust. Sina teha ei pea otseselt tegema Sulge a HTTPClient , aga (võib-olla teete seda juba, kuid väärib märkimist) teile peaks veenduge, et ühendused vabastatakse pärast meetodi käivitamist. Redigeerimine: ClientConnectionManager sees HTTPClient hakkab vastutama ühenduste oleku säilitamise eest.

Soovitan: