24.Feign性能优化

feign底层客户端实现:

URLConnection:默认实现,不支持连接池,性能不太好。--feign的默认实现。

Apache HttpClient: 支持连接池。

OKHttp: 支持连接池。

优化办法:

1.用连接池替代默认的URLConnection。

2.日志级别,最好用BASIC或NONE,因为日志的打印会消耗性能的。

引入httpclient的坐标:

java 复制代码
<dependency>
            <groupId>io.github.openfeign</groupId>
            <artifactId>feign-httpclient</artifactId>
        </dependency>
java 复制代码
feign:
  httpclient:
    enabled: true # 开启feign对httpclient的支持
    max-connections: 200 # 最大连接数
    max-connections-per-route: 50 # 每个路径的最大连接数
#feign:
#  client:
#    config:
#      default: # default 就是全局配置,如果是写服务名称,则是针对某个微服务的配置
#        loggerLevel: FULL #日志级别
相关推荐
云絮.4 小时前
数据库事务
java·开发语言·数据库
格子软件4 小时前
2026年GEO优化系统源码级状态机与多模型调度拆解
java·前端·vue.js·人工智能·vue·geo
Full Stack Developme4 小时前
Java 漏斗算法 及应用场景
java·开发语言·算法
从此以后自律4 小时前
Spring 全家桶
java·后端·spring
偏爱自由 !4 小时前
一(0.1):配置git
java·git·intellij-idea
Leon-Ning Liu5 小时前
【真实经验分享】OGG抽取进程报错 ORA-07445 [kgherrordmp()+986] ORA-00600 [17114]分析步骤
运维·数据库
骑士雄师5 小时前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
CCPC不拿奖不改名5 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
有颜有货5 小时前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
吴声子夜歌5 小时前
SQL进阶——自连接
数据库·sql