Feign调用请求数据过大和响应时间过长的处理办法
请求过大
在使用 Feign 进行服务间调用时,Spring 默认配置了将服务间传输的 JSON 数据进行压缩。当传输数据的大小超过一定值时(具体我也没查到底是多大),就会报如下错误:
Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)):
only regular white space (\r, \n, \t) is allowed between tokens at [Source: (PushbackInputStream); line: 1, column: 2]
这时需要更改 Feign 配置:
feign: compression: request: enabled: false response: enabled: false
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-11-30 Qt状态栏添加临时消息和永久消息
2021-11-30 qt设计师中怎么添加ButtonGRoup
2021-11-30 Qt应用程序开发四:给软件添加状态栏图标和软件版本信息
2021-11-30 让QToolBar工具栏的按钮既显示图标又显示文字
2021-11-30 数据库 事务隔离级别和传播行为以及@Transactional使用规范
2021-11-30 使用java8的stream对数组进行求和
2021-11-30 java基础:简单实现线程池