码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • springCloud系列--Feigin--开启 Gzip 压缩


    前言


    在一些内部服务之间使用feigin, 有时候如果响应的包比较大,会对带宽,以及传输时间造成一定的影响,特针对于此,Feign 对此存在一个开启 gzip 的配置,通过开启改gzip的配置,可以进行服务调用的数据压缩,以达到优化数据传输的目的

    gzip


    此处不会对 gzip 进行过多描述,实际上你理解为如果开启 gzip的话,服务器会对数据进行压缩,以便进行传输时体积更小的目的

    编码


    此处不进行 Fein基础的补充,假定你已经使用 Feign 或者会使用
    请求端(feign调用方)yml增加以下配置:

    feign:
      compression:
        request:
          enabled: true
          mime-types: text/xml,application/xml,application/json # 配置压缩支持的MIME TYPE
          min-request-size: 2048  # 配置压缩数据大小的下限
        response:
          enabled: true # 配置响应GZIP压缩
    
    
    

    服务端增加以下配置(红色部分,黑色为原有):

    server:
      port: 8001
      compression:
        enabled: true
        mime-types: application/json,application/xml,text/html,text/xml,text/plain
        min-response-size: 2048
  • 相关阅读:
    php hyperf框架接入链路追踪skywalking
    ant的FileSet资源集合
    【漏洞复现】IP-guard WebServer 远程命令执行
    最全最简洁的gitlab代码提交流程
    Unity各版本的ndk与jdk对应关系
    计算机视觉与模式识别实验1-1 图像的直方图平衡
    二维码智慧门牌管理系统升级技术解决方案
    聊聊 C# 和 C++ 中的 泛型模板 底层玩法
    TS —— TS的基础知识点
    【数据结构与算法】LinkedList与链表(上)
  • 原文地址:https://blog.csdn.net/a826193310/article/details/108083710
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号