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

 

posted @   浅笑19  阅读(1292)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源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基础:简单实现线程池
点击右上角即可分享
微信分享提示