Zuul 超时设置

问题描述

使用 Zuul 作为网关,偶发超时问题第一次调用触发熔断问题

解决方案

超时问题

ribbon:
  ReadTimeout: 10000
  SocketTimeout: 60000

第一次调用触发熔断

hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 10000

因为 Zuul 采用了懒加载机制,第一次访问的时候才会加载某些类,由于默认的时间原本就比较短,加载这些类又需要一些时间,造成超时

参考:

  1. Zuul超时问题,微服务响应超时,zuul进行熔断
  2. 官网: Zuul Timeouts
  3. Zuul超时配置
posted @ 2019-07-15 22:33  VictorBu  阅读(6987)  评论(0编辑  收藏  举报