Feign底层默认是JDK自带的HttpURLConnection,它是单线程发送HTTP请求的,不能配置线程池,我们使用Okhttp或者HttpClien 朵发送http请求,并且它们两个都支持线程池。
常见HTTP客户端
HttpClient
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http协议的客户端编程工具包,并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传统JDK 自带的URLConnection,提升了易用性和灵活性,使客户端发送 HTTP 请求变得容易,提高了开发的效率
Okhttp
一个处理网络请求的开源项目,是安卓端最火的轻量级框架,由 Square 公司责献,用于替代HttpUrlConnection 和 Apache HttpClient。OkHttp 拥有简洁的 API、高效的性能,并支持多种协议(HTTP/2和SPDY)