GZIP简介与使用、Feign的请求超时、Hystrix简介、Eureka关闭自我保护机制

本文介绍了GZIP的原理和在Feign中的应用,详细阐述了Feign的请求超时配置,包括全局和局部策略。接着讨论了Hystrix如何解决服务雪崩问题,包括降级、请求合并和熔断策略。最后提到了Eureka关闭自我保护机制的相关内容。
摘要由CSDN通过智能技术生成

GZIP

1. 什么是GZIP

GZIP是一种数据格式,采用deflate算法压缩数据,压缩纯文本大约可以减少70%,网络数据经过压缩后,降低了网络传输的字节数,可以加快网页加载的速度,节省流量,而且搜索引擎通过直接读取gzip文件可以更快检索网页

2. HTTP协议中关于压缩传输的规定

  1. 客户端向服务器请求头中带有Accept-Ecoding:gzip,deflate字段,向服务器表示客户端支持的压缩格式(gzip或deflate),如果不发送该消息头,服务器是不会压缩的
  2. 服务端在收到请求之后,如果发现请求头中含有Accept-Encoding字段,并且支持该类型的压缩,就对响应报文压缩之后返回给客户端,并且携带Content-Encoding:gzip消息头,表示响应报文是根据该格式压缩过的
  3. 客户端接收到响应之后,先判断是否有Content-Encoding消息头,如果有,就按改革是解压报文,否则,按正常报文处理

3. 在Feign中应用GZIP

Spring Cloud微服务体系中的一次请求的完整流程

在这里插入图片描述
根据流程可知࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值