一、定义

  • 可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样
  • 它集成了ribbon、hystrix、eureka组件
  • Feign的日志级别需要自定义,因为日志是单独的实例

二、依赖 

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

 三、配置 

feign:
  hystrix:
    enabled: true # 开启Feign的熔断功能
feign:
  compression:
    request:
      enabled: true # 开启请求压缩
      mime-types: text/html,application/xml,application/json # 设置压缩的数据类型
      min-request-size: 2048 # 设置触发压缩的大小下限 

四、常用注解

@EnableFeignClients:启动类,开户Feign功能,集成Ribbon

 

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
  • 2022-01-29
猜你喜欢
  • 2021-09-08
  • 2021-07-11
  • 2022-02-04
  • 2021-10-11
  • 2021-10-19
  • 2021-10-02
  • 2021-07-31
相关资源
相似解决方案