===== Apache httpclient 初始化连接池===
时间: 2023-08-23 12:13:46 浏览: 46
根据引用\[1\]和引用\[2\]的内容,可以了解到在Spring Cloud中,默认情况下使用的是HttpURLConnection进行服务之间的调用,但是效率较低。为了提高效率,可以使用Apache HttpClient作为连接池。在配置中,需要引入feign-httpclient.jar,并在配置文件中启用httpclient线程池。同时,还需要自定义配置类HttpClientFeignLoadBalancedConfiguration,该类用于配置Apache HttpClient的线程池。在该配置类中,根据是否存在HttpClient对象来决定使用自定义的HttpClient还是默认值,最终生成LoadBalancerFeignClient对象。所以,Apache HttpClient的连接池初始化是通过自定义配置类来实现的。
#### 引用[.reference_title]
- *1* *2* *3* [Spring cloud系列十五 使用线程池优化feign的http请求组件](https://blog.csdn.net/weixin_33719619/article/details/88007056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]