feign本身的性能就很高,但还是有优化的余地
feign底层的客户端实现:
URLConnection:默认实现,不支持连接池
Apche HttpClient:支持连接池
OKHttp:支持连接池
因此优化feign的性能的点有
1.使用连接池代替默认的URLConnection
2.日志级别:同时日志的级别不同,消耗的性能也不同,尽量使用Basic级别或none
可以使用Apche HttpClient 或 OKHttp进行优化 这里演示第一种
第一步 引入httpCLient依赖
第二步 配置连接池
具体配置根据自己的业务进行优化