广州外贸网站建站,天辰建设网站,google移动服务应用优化,建设银行网站名称怎么写Feign的性能优化
Feign底层的客户端实现: URLConnection#xff1a;默认实现#xff0c;不支持连接池. Apache HttpClient#xff1a;支持连接池 OKHttp#xff1a;支持连接池
因此优化Feign的性能主要包括: 使用连接池代替默认的URLConnection 日志级别#xff0c;…Feign的性能优化
Feign底层的客户端实现: URLConnection默认实现不支持连接池. Apache HttpClient支持连接池 OKHttp支持连接池
因此优化Feign的性能主要包括: 使用连接池代替默认的URLConnection 日志级别最好用basic或none 所以性能优化的最主要的方式就是 Feign添加HttpClient的支持 引入依赖 !--httpClient的依赖 --
dependencygroupIdio.github.openfeign/groupIdartifactIdfeign-httpclient/artifactId
/dependency修改yml配置文件使用Httpclient或OKHttp代替URLConnection feign:httpclient:enabled: true #支持httpclient的开关max-connections: 200 #最大连接数max-connections-per-route: 50 #单个路径的最大连接数真实开发环境是经过压力测试的所以上面的参数是根据压力测试或者业务实际情况来指定的优化。