如何通过Feign结合OkHttp解决微服务调用中的各种疑难杂症?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1580个文字,预计阅读时间需要7分钟。
由于项目需要远程调用HTTP请求,因此考虑使用Feign。Feign因其简便性而受到青睐,只需定义一个接口即可行。然而,Feign默认使用JDK的URLHttpConnection,没有连接池效果不佳。因此,需要从Feign的自定义配置中调整。
1、由于项目需要远程调用http请求
因此就想到了Feign,因为真的非常的方便,只需要定义一个接口就行。
但是feign默认使用的JDK的URLHttpConnection,没有连接池效率不好,从Feign的自动配置类FeignAutoConfiguration中可以看到Feign除了默认的http客户端还支持okhttp和ApacheHttpClient,我这里选择了okhttp,它是有连接池的。
本文共计1580个文字,预计阅读时间需要7分钟。
由于项目需要远程调用HTTP请求,因此考虑使用Feign。Feign因其简便性而受到青睐,只需定义一个接口即可行。然而,Feign默认使用JDK的URLHttpConnection,没有连接池效果不佳。因此,需要从Feign的自定义配置中调整。
1、由于项目需要远程调用http请求
因此就想到了Feign,因为真的非常的方便,只需要定义一个接口就行。
但是feign默认使用的JDK的URLHttpConnection,没有连接池效率不好,从Feign的自动配置类FeignAutoConfiguration中可以看到Feign除了默认的http客户端还支持okhttp和ApacheHttpClient,我这里选择了okhttp,它是有连接池的。

