zoukankan      html  css  js  c++  java
  • Feign负载均衡及熔断

    目标:可以配置Feign内置ribbon配置项和Hystrix熔断的Fallback配置

    分析

    • 负载均衡

    • 服务熔断

    • 请求压缩

    • 日志级别

    都可以通过配置项在Feign中开启使用。

    小结

    在服务消费工程consumer-demo中的配置文件:

    ribbon:
    ConnectTimeout: 1000 # 连接超时时长
    ReadTimeout: 2000 # 数据通信超时时长
    MaxAutoRetries: 0 # 当前服务器的重试次数
    MaxAutoRetriesNextServer: 0 # 重试多少次服务
    OkToRetryOnAllOperations: false # 是否对所有的请求方式都重试
    feign:
    hystrix:
      enabled: true # 开启Feign的熔断功能
    compression:
      request:
        enabled: true # 开启请求压缩
        mime-types: text/html,application/xml,application/json # 设置压缩的数据类型
        min-request-size: 2048 # 设置触发压缩的大小下限
      response:
        enabled: true
    logging:
    level:
      com.ccp: debug

     

  • 相关阅读:
    thunkify 模块
    koa框架异步返回值的操作(co,koa-compose)
    ES6 基础版迭代器
    静态类在线程中的共享问题
    AWS远程登录
    系统状体检测命令
    常用系统命令
    文本文件查看命令
    vim
    查看md5
  • 原文地址:https://www.cnblogs.com/yibuyi-123/p/14120369.html
Copyright © 2011-2022 走看看