zoukankan      html  css  js  c++  java
  • SpringCloud之Zuul配置问题

    • 当通过网关去调用服务的时候,尤其是服务里面配置了熔断,会发现拿不到熔断返回的信息

      hystrix:
        command:
          default:
            execution:
              isolation:
                thread:
                   timeoutInMilliseconds: 5000
      ribbon:
      ##指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。
        ReadTimeout: 5000
      ##指的是建立连接后从服务器读取到可用资源所用的时间。
        ConnectTimeout: 5000
      feign:
        hystrix:
          enabled: true

      把超时配置在网关里面就行了。

    • 网关拿不到Cookie的数据

    qweqeq
    null
    feign 调用product-service findbyid 异常
    已经发送过短信,20秒内不重复发送
    2019-10-20 20:03:45.343  INFO 8816 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver      : Resolving eureka endpoints via configuration
    2019-10-20 20:08:45.345  INFO 8816 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver      : Resolving eureka endpoints via configuration
    null
    null
    feign 调用product-service findbyid 异常

    这个时候修改配置

    zuul:
      routes:
        order-service: /apigateway/**
        product-service: /apigateway1/**
      sensitive-headers:
    • 路由名称定义问题

      zuul:
        routes:
          order-service: /apigateway/**
          product-service: /apigateway1/**

      order-service和product-service不能设置一样,会进行覆盖

    • 过滤器执行顺序问题 ,过滤器的order值越小,越先执行

      class TestZuulFilter extends ZuulFilter {
                      TestZuulFilter() {
                      }
      ​
                      public String filterType() {
                          return null;
                      }
      ​
                      public int filterOrder() {
                          return 0;
                      }
      ​
                      public boolean shouldFilter() {
                          return false;
                      }
      ​
                      public Object run() {
                          return null;
                      }
                  }
       

     

     

     

     

  • 相关阅读:
    redhat linux tftp
    mysql
    mysql操作!
    【Android】第一个JNI测试程序
    【android】【google map api v2】google 地图 api v2
    【Android】【转】内存耗用:VSS/RSS/PSS/USS
    【Android】获取Mac地址【2】
    【Android】每个Activity中加入引导界面
    【JNI】javah使用(初步)
    【Android】Eclipse svn插件安装说明
  • 原文地址:https://www.cnblogs.com/dalianpai/p/11709757.html
Copyright © 2011-2022 走看看