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 #日志级别
相关推荐
存在morning2 分钟前
【PySpark 学习笔记 三】DataFrame API 入门
android·java·数据库
AC赳赳老秦4 分钟前
企业标签体系搭建:基于 OpenClaw 采集的多维度公开数据,构建企业画像标签库
java·运维·服务器·python·信息可视化·deepseek·openclaw
m0_547486665 分钟前
《数据库原理及应用教程MySQL 8.0》全套PPT课件2026
数据库·mysql
程序员夏洛7 分钟前
MySQL 中的事务隔离级别有哪些?
数据库·mysql
智嵌研习社8 分钟前
Ollama 本地大模型完全配置指南:Modelfile 参数与系统环境变量深度解析
java·开发语言
冰暮流星10 分钟前
mysql之字符串函数
数据库·mysql
m0_5474866625 分钟前
《Oracle数据库从入门到实战》全套PPT课件2026
数据库·oracle
Crawl25 分钟前
5.登录与分页功能分析
java·后端
2601_9657984726 分钟前
Evently Theme Setup Guide: Fast Conference, Meetup & Summit Architecture
服务器·网络·数据库
今天AI了吗27 分钟前
AI Agent 在数据分析领域的落地判断:哪些场景真的需要 Agent
java·数据库·人工智能·python·sql·数据分析·copilot